June 2, 2026
Lead AI Back End Software Engineer (AI Architect Track)
Senior • Remote
29,000 - 34,000 PLN
Krakow, Poland
Description
We are looking for a Senior/Lead AI Back End Software Engineer (AI Architect Track) who will drive the architecture and delivery of AI-powered Search solutions, taking ownership of end-to-end system design, model integration, and platform scalability while guiding teams toward production-ready, high-quality outcomes.
About Nortal:
We’re Nortal. We think big and create cutting-edge digital solutions with a global reach. And with 25 years of experience, 2,700+ professional experts, and half a billion people worldwide impacted by our work, we believe we’ve got the numbers to back up that statement.
Our global teams have played a significant role in many Fortune 500 companies’ projects and systems and have been the driving force of digital transformation for governments, healthcare institutions, and leading enterprises worldwide. We combine best-in-class strategic consulting with software engineering, data, and design practices to bring our visions to life.
About the project
TUI, is a global business with over 70 000 people on board, great history and challenging plans for building a digital future. TUI is the largest leisure, travel and tourism company globally, and it owns travel agencies, hotels, airlines, cruise ships and retail shops.
You will join a global Search Services team within a large-scale digital platform, responsible for filtering, sorting, and enriching product data for customer-facing systems. The team operates in a highly distributed environment across multiple countries and focuses on building AI-powered search capabilities that enhance user experience through faster, smarter, and more relevant results.
Responsibilities
Lead the architecture and design of AI-powered Search solutions, covering services, data flows, and model integration
Drive end-to-end delivery from discovery and validation to production and continuous improvement
Design and implement solutions using GenAI models, including orchestration, evaluation strategies, and retrieval-augmented generation (RAG)
Define reference architectures and best practices for secure, scalable, and cost-efficient model usage
Ensure platform reliability, including latency optimisation, observability, security, and cost control
Conduct and guide proof-of-concepts (POCs), validating approaches based on performance, accuracy, and cost
Collaborate closely with architecture, product, data, and engineering teams to align solutions and trade-offs
Lead technical discussions, workshops, and design reviews across teams
Mentor engineers and contribute to building a strong engineering culture
Research and promote new technologies, tools, and approaches in AI and backend engineering
Qualifications
Strong experience designing and operating large-scale backend systems in production
Deep proficiency in Java or Kotlin, with hands-on experience in cloud-native development
Strong experience with microservices architecture, including performance tuning and reliability patterns
Experience with AWS cloud architecture (networking, IAM, observability, scalability)
Practical experience delivering AI/LLM-based solutions in production (e.g. RAG, orchestration, evaluation, monitoring)
Strong understanding of ML/AI concepts (embeddings, retrieval, model evaluation, safety considerations)
Experience with Python and AI/ML tooling
Experience with REST and/or GraphQL APIs
Experience working with SQL and/or NoSQL databases
Strong DevSecOps mindset and experience with CI/CD pipelines
Excellent communication skills and ability to work with both technical and non-technical stakeholders
Leadership mindset with experience mentoring or coaching engineers
High level of English (written and spoken)
Proactive, ownership-driven, and comfortable working in ambiguous environments
Nice to Have
Hands-on experience with AWS Bedrock and GenAI tooling
Experience with OpenSearch / Elasticsearch and search relevance tuning
Experience with Terraform and Infrastructure as Code
Familiarity with GitLab CI or similar CI/CD tools
Experience defining LLM evaluation frameworks (prompt versioning, testing, red-teaming)
Understanding of event-driven architectures
Experience working in global, distributed teams
In your resume please allow our company to use your personal data
Similar jobs you might like
Technology
emagine Polska
Senior AI Software Engineer – Backend
Senior
Remote
Lisbon, Portugal
🏢 Summary: Senior AI Software Engineer – Backend role focused on designing, building, and scaling production-grade AI backend services, including LLM integrations, RAG pipelines, and distributed cloud-native systems. The position emphasizes reliable, observable, and secure AI solutions deployed in AWS using modern backend and infrastructure practices. You will work in an Agile environment delivering scalable APIs, microservices, and AI-driven workflows for enterprise use cases. 🗂️ Requirements: Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, or related field, 6+ years backend or software engineering experience, Hands-on experience delivering AI-enabled or data-intensive backend solutions, Proficiency in at least one backend language: Python, Java, Go, Kotlin, C#, or TypeScript, Strong experience building REST APIs, microservices, and distributed systems, Experience with Python backend frameworks such as FastAPI and async programming, Experience integrating LLMs or cloud AI services with orchestration layers, Knowledge of RAG, vector search, and semantic retrieval concepts, Experience with SQL and NoSQL databases, Experience with AWS cloud services and cloud-native architectures, Experience with Terraform or infrastructure-as-code tools, Experience with Git and Agile/Scrum methodologies, Knowledge of testing, monitoring, logging, and AI evaluation practices 📃 Skills: Python, Java, Go, Kotlin, C#, TypeScript, FastAPI, REST, Microservices, LLM, RAG, Vector, SQL, NoSQL, AWS, Terraform, Git, Scrum, Kubernetes, Docker, CI/CD, Async, Serverless, Containers 🏢 Description: YOUR CONTRIBUTION Our culture is agile and collaborative, and we genuinely believe our people are some of the best with which you’ll ever work. We are looking for a skilled and passionate Senior AI Software Engineer – Backend to join our Centre of Excellence and the SWE team to design, build and scale production-grade AI services, intelligent workflows, and backend platforms that create measurable business value. YOUR “DAY-TO-DAY”: Design, develop and operate production-grade AI backend services, APIs, and event-driven components with strong focus on scalability, reliability, latency, and cost efficiency. Build and integrate capabilities based on LLMs and other AI services, including prompt orchestration, structured outputs, tool calling, and workflow automation. Develop retrieval and knowledge integration patterns such as RAG, vector search, and metadata-driven content pipelines for enterprise use cases. Participate and support Agile methods and frameworks by taking part in planning events, daily stand-ups, code reviews, and technical discussions. Collaborate closely with product, platform, frontend, DevOps, security, and data stakeholders as a valued member of a self-managing, cross-functional SWE team. Implement robust observability, evaluation and guardrails for AI solutions, including logging, tracing, monitoring, feedback loops and incident troubleshooting. Manage and optimize scalable distributed systems on the Cloud, using secure-by-design and infrastructure-as-code practices. Develop automated tests and evaluation suites to validate backend logic, model behavior, regression scenarios, and non-functional requirements. Translate product and business needs into reliable technical designs, reusable services, and maintainable integration patterns. Continuously improve architecture, developer experience, and engineering standards by contributing to best practices, reviews, and technical mentorship within the Backend community. BACKGROUND AND QUALIFICATIONS: Bachelor's Degree or higher in Computer Science, Software Engineering, Data Engineering, or related field, with appropriate professional experience. Proven work experience as a Backend Engineer or Software Engineer for 6+ years, with hands-on delivery of AI-enabled or data-intensive backend solutions. Strong experience with Agile delivery frameworks such as Scrum and modern source code management practices using Git. Knowledge of AI engineering patterns such as agentic workflows, semantic caching, prompt/version management, and human-in-the-loop controls. Strong proficiency in one or more backend languages such as Python, Java, Go, Kotlin, C#, or TypeScript, with production experience building APIs and services. Solid experience designing and operating backend services, microservices, and distributed systems, including RESTful APIs, asynchronous processing, and messaging patterns. Hands-on experience with Python-based AI/backend frameworks and service development patterns, such as FastAPI, async programming, data validation, and structured outputs. Experience integrating foundation model or cloud AI services and building reliable orchestration layers for prompts, tools, and model interactions. Good knowledge of data access patterns and storage technologies, including SQL and NoSQL databases, caching, and vector databases or semantic retrieval concepts. Experience with AWS cloud services and cloud-native engineering practices, including serverless, containers, observability, and infrastructure automation. Experience with Terraform or other infrastructure-as-code tooling. Knowledge of AI solution quality practices, including testing strategies, evaluation, monitoring, security, privacy, and responsible-use guardrails. Knowledgeable about software architecture, design patterns, logging, monitoring, and performance optimization. Excellent analytical and time management skills, strong teamwork mindset, and a pragmatic problem-solving attitude. Passionate about software engineering, continuous learning, and the practical adoption of emerging AI technologies. ADDITIONAL EXPERIENCE PREFERRED OR HELPFUL: Experience with cloud AI platforms and managed model services, preferably in AWS environments. Experience with Kubernetes, Docker containers, and CI/CD pipelines for deploying and operating AI-enabled services. Experience with product and collaboration tools such as Jira and Confluence. Summary: Senior AI Software Engineer – Backend Role in a nutshell: A senior backend engineer focused on building and scaling production-grade AI services — think LLM integrations, RAG pipelines, agentic workflows, and cloud infrastructure — within a collaborative, cross-functional team. Experience needed: 6+ years in backend/software engineering, with hands-on AI or data-intensive delivery. Must-have tech: Python (FastAPI, async), REST APIs, microservices, Terraform, AWS, SQL/NoSQL/vector databases, Git, Agile/Scrum. Nice to have: Kubernetes, Docker, CI/CD, Terraform, Jira/Confluence. Key soft skills: Strong communicator, team player, pragmatic problem-solver, passionate about AI and continuous learning. Degree: Computer Science, Software Engineering, or related field. The right candidate is someone who bridges solid backend engineering fundamentals with practical AI delivery experience — not just a data scientist or ML researcher, but an engineer who ships reliable, observable AI products in production.
Technology
Team Up
Lead AI Software Developer (m/k)
Senior
Remote
Wroclaw, Poland
🏢 Summary: Lead AI Software Developer role focused on architecting and scaling AI-powered applications, backend systems, and multi-agent workflows across cloud and enterprise environments. The position involves designing secure integrations, optimizing LLM-based solutions, and leading technical delivery and best practices. It combines hands-on AI development with backend architecture and technical leadership. 🗂️ Requirements: Degree in Computer Science, AI, Data Science or related field, 8+ years of software engineering experience, 5+ years of Python backend development in production, Experience building and scaling Python applications, Hands-on experience with AI Agents, RAG and MCP, Experience with AWS or Azure cloud platforms, Experience with storage systems and databases, Knowledge of containerization and Kubernetes, Experience with API integrations and enterprise system connectivity, Leadership and mentoring experience 📃 Skills: Python, AWS, Azure, Kubernetes, RAG, MCP, APIs, Cloud, Databases, Containerization, AI, LLM 🏢 Description: We are seeking an experienced Lead AI Software Developer to design and scale AI-powered applications and integrations. In this role, you will architect backend systems, lead AI agent development, and ensure secure, scalable integration across cloud platforms and enterprise systems. Key Responsibilities Design and maintain middleware, APIs, and connectors integrating AI agents with enterprise systems Architect scalable backend services and cloud-based solutions (AWS/Azure) Develop and optimize multi-agent workflows and adaptive decision logic Fine-tune prompts and LLM-based solutions for domain-specific use cases Lead code reviews, mentor developers, and define development best practices Drive complex API integrations with internal and external AI platforms (incl. MCP servers) Remove technical roadblocks and ensure timely delivery Collaborate with AI, Data, and Platform teams to optimize automation architectures Maintain technical documentation and promote continuous improvement Requirements Degree in Computer Science, AI, Data Science, or similar field 8+ years of software engineering experience, including 5+ years of Python backend development (production) Strong experience building and scaling Python applications Hands-on experience with AI technologies (AI Agents, RAG, MCP) Experience with cloud platforms (AWS or Azure), storage, databases, and AI services Knowledge of containerization and Kubernetes Experience with API integrations and enterprise system connectivity Strong leadership and mentoring experience Excellent communication skills; fluent in Polish and English (min. B2); German is a plus Willingness to travel internationally (~10%) Nice to have: Experience with LangChain, LangGraph, multi-agent systems, prompt engineering, and LLM fine-tuning. What We Offer Work in a global and innovative technology environment Direct impact on enterprise AI and automation solutions Professional development and access to training programs Hybrid work model with flexible hours (central Wroclaw office) Competitive benefits package, cafeteria system, CSR initiatives, and employee clubs
Technology
Backbase
Senior AI Applied Software Engineer (Fullstack)
Senior
Hybrid
Krakow, Poland
20,000 - 24,000 PLN
🏢 Summary: Senior AI Applied Software Engineer role focused on designing and delivering secure, scalable digital banking features within the Entitlements domain (Access Control, Approvals, Limits). The position combines backend and frontend engineering with AI innovation, contributing to LLM-based voice assistants and real-time personalization engines. You will lead full SDLC, shape architecture across microservices and APIs, and mentor engineers while building high-traffic fintech products. 🗂️ Requirements: 5–7+ years of experience building complex, high-traffic products, Strong Java and Spring JPA/Hibernate expertise, Experience with Maven and microservices architecture, Cloud technologies experience, Strong Angular and TypeScript skills, Proficiency with RxJS, Experience with Webpack and Jenkins, Solid knowledge of Enterprise Integration Patterns, Ability to design scalable systems handling complex data flows, Experience optimizing CI/CD pipelines, Excellent English communication skills, Residence in Kraków area and hybrid availability (2 days onsite) 📃 Skills: Java, Spring, JPA, Hibernate, Maven, Microservices, Cloud, Angular, TypeScript, RxJS, Webpack, Jenkins, Vue.js, OpenAI, ML, CI/CD, APIs 🏢 Description: The Job At Backbase, we don’t just deliver software – we redefine how people manage their finances. We are looking for a Senior AI Applied Software Engineer to join our R&D department in Kraków. You will join the team which sits at the core of Backbase platform: Entitlements. Handling complex problems related to Access Control, Approvals and Limits. By joining our team, you won’t just write code; you will design systems that impact millions of users across over 100 financial institutions worldwide. Meet the Job As a Senior AI Applied Software Engineer you are a technical cornerstone of your squad. You will design and deliver complex features with minimal guidance, ensuring that both the "engine" (Backend) and the "experience" (Frontend) are performant, secure, and scalable. Full SDLC Ownership: Lead the entire lifecycle of digital banking products—from initial idea and architectural design to release and maintenance. Architectural Excellence: Improve system architecture and design components that integrate smoothly across APIs and microservices. Technical Leadership: Act as a go-to resource for your team, mentoring junior engineers, conducting critical code reviews, and raising the bar for engineering standards. AI & Innovation: Contribute to the evolution of LLM-based voice assistants and real-time personalization engines using OpenAI and ML models. Security-First Mindset: Implement "Entitlements" and fraud prevention services with a focus on non-functional requirements like security, scalability, and resilience. Collaborative Culture: Work in a Pod based model, collaborating with Architects, Product Owners, and UX Designers to align technical solutions with business needs. Who You Are Location: You live in Kraków or nearby area and you are willing to work in a hybrid mode - twice per week from our office. Experience: You have 5–7+ years of professional experience building complex, high-traffic products. Backend Mastery: Solid understanding of Java , Spring JPA/Hibernate , and Maven . Experience with Microservices (Netflix OSS is a plus) and Cloud technologies. Frontend Expertise: Strong skills in Angular and TypeScript . You are proficient with RxJS and modern build systems (Webpack, Jenkins). Experience with Vue.js is a plus. System Design: You have a solid grasp of Enterprise Integration Patterns and can design systems that handle complex data flows between services. The "Senior" Edge: You don't just solve tickets; you identify gaps in tooling, reduce technical debt, and optimize CI/CD pipelines to streamline delivery. Communication: Excellent English (spoken and written). You can confidently explain technical concepts to non-technical stakeholders and get buy-in for your architectural decisions. Domain Knowledge: Previous experience in Fintech or Banking is highly considered an advantage. What We Offer Growth: €1,000 annual self-development budget, a clear promotion path, and dedicated time for training. Rewards: Competitive base salary plus an annual bonus and referral bonuses. Hybrid Work: A flexible arrangement combining remote work with our vibrant Kraków office. Office Perks: Daily lunches, community breakfasts on Wednesdays, and high-end hardware (MacBook). Well-being: Private healthcare (Luxmed), Headspace app subscription, and a Work-From-Home allowance. Culture: Integration events, flexible working hours, and a focus on healthy work-life balance.
Technology
Godel Technologies Europe
Senior AI-First Fullstack Engineer
Senior
Remote
Łódź, Poland
20,800 - 30,000 PLN
🏢 Summary: Senior Fullstack Engineer role focused on delivering full-stack solutions within an AI-integrated SDLC where AI is embedded across planning, development, review, testing, and deployment. The position combines backend and frontend engineering with AI orchestration, automation, and cloud-native architecture in a remote-first setup. The engineer will also evolve shared AI toolchains and contribute to architectural and code quality standards. 🗂️ Requirements: Team-level AI-integrated SDLC experience across planning, development, review, testing, deployment, Shared AI toolchain management under version control, Hands-on use of Claude Code, GitHub Copilot, Cursor or equivalent as team tools, Building and maintaining custom AI skills and sub-agents for team use, Experience with parallel AI agent orchestration, Spec-driven development using OpenAPI, ADRs, PRDs as AI context, AI-assisted code review integrated into PR process, Working knowledge of AI orchestration frameworks, Backend development with .NET / C# and ASP.NET Core, Frontend development with TypeScript and React or Angular, Experience with SQL databases and ORM frameworks, Experience with Docker and Kubernetes, Experience with CI/CD pipelines, Experience with cloud platforms (Azure, AWS, or GCP) 📃 Skills: C#, .NET, ASP.NET, SQL, SQLServer, PostgreSQL, EFCore, OAuth, JWT, Python, Java, Node.js, TypeScript, JavaScript, React, Angular, LangChain, LlamaIndex, CrewAI, Docker, Kubernetes, GitHubActions, AzureDevOps, Azure, AWS, GCP, OpenAPI, CQRS, DDD, EventSourcing, Microservices 🏢 Description: We are looking for a Senior Fullstack Engineer who combines deep technical expertise with real, team-level experience working in an AI-integrated software development lifecycle. Individual use of AI coding assistants is not sufficient for this role. We are specifically looking for engineers who have worked in teams where AI was embedded into every phase of delivery — from planning and design through development, review, testing, and deployment. We follow a remote-first setup with no mandatory regular office visits for this position. From time to time, you may be invited to join in-person meetings in one of our offices (Warsaw, Lodz, Wroclaw, Gdansk, or Bialystok), for example for client visits or team reunions. AI-First Requirements Experience working in an AI-enabled engineering team is mandatory — not a personal workflow preference. You have been part of a team where AI was systematically embedded across all delivery phases: planning, development, review, testing, and deployment. You can speak from direct experience about how it worked, what failed, and what you would change. Specific mandatory requirements: Team-level AI-integrated SDLC experience — shared toolchain, shared configurations, shared assets under version control Hands-on with Claude Code, GitHub Copilot, Cursor, or equivalent as a team tool, not only personal usage Built and maintained custom skills and sub-agents used across a team, not just personally Experience with parallel agent orchestration for concurrent workstream execution Disciplined plan → review plan → execute approach with AI involved at every phase Maintained shared prompt libraries, skill repositories, or agent configurations in version control AI-assisted code review integrated into the PR process: CodeRabbit, Copilot review, or similar Experience with spec-driven or document-driven development where structured specifications (OpenAPI, ADRs, PRDs) serve as AI context inputs, not just human references Working knowledge of at least one AI orchestration framework: LangChain, LlamaIndex, Microsoft Agent Framework, CrewAI, or equivalent Automation-first mindset: proactively identify repetitive or inefficient parts of current work and automate them using AI and other available tools. Cost-aware AI usage: understanding how AI credits are consumed across different tools, models, and workflows, and ability to choose the most appropriate model or approach for each task. Technical Requirements Backend: .NET / C#, ASP.NET Core, SQL Server / PostgreSQL, EF Core, OAuth 2.0 / JWT. Python, Java, or Node.js is a strong plus. Frontend: TypeScript, JavaScript, React(preferable) and/or Angular, state management, async patterns, frontend testing. Architecture: Full spectrum from monolith to microservices — DDD, CQRS, Event Sourcing, event-driven design, message brokers. Infrastructure: Docker, Kubernetes, CI/CD (GitHub Actions / Azure DevOps), Azure / AWS / GCP, structured observability. Responsibilities Deliver full-stack features to a high standard of quality, performance, and reliability Contribute to architectural decisions and system design trade-offs Evolve and maintain the team's shared AI toolchain across all SDLC phases Conduct code reviews including AI-assisted tooling; uphold and enforce engineering best practices Proactively surface risks, bottlenecks, and security concerns Communicate and collaborate directly with clients in English Mentor engineers on both technical fundamentals and AI-augmented workflow practices Professional Qualities Ownership mindset · Strong written and verbal English · Comfortable in client-facing roles · Raises the AI workflow maturity of those around them
Technology
DataArt
Senior AI Solutions Architect with LLM and RAG
Senior
Remote
Wroclaw, Poland
30,000 - 39,500 PLN
🏢 Summary: Opportunity for a Senior AI Solutions Architect to design and lead production-grade LLM systems focused on retrieval-augmented generation and knowledge graph integration. The role involves building end-to-end orchestration layers, semantic search pipelines, and evaluation frameworks to deliver reliable, context-aware AI solutions. You will work with vector and graph databases, advanced embedding strategies, and enterprise AI platforms in a scalable cloud environment. 🗂️ Requirements: Experience designing and implementing LLM-based systems in production, Hands-on experience with retrieval-augmented generation (RAG), Strong knowledge of embeddings, vector search, and chunking strategies, Experience building entity extraction pipelines, Experience working with knowledge graphs, Proficiency in Python, Understanding of prompt engineering, Experience designing agent workflows, Experience defining evaluation frameworks and quality metrics for AI systems, Familiarity with distributed systems and scalable data architectures, Experience implementing observability, logging, and tracing 📃 Skills: Python, SQL, RAG, LLM, Embeddings, VectorDB, GraphDB, GCP, CloudSpanner, VertexAI, Gemini, IAM, Encryption, Observability 🏢 Description: Project overview This project focuses on building a scalable AI platform that transforms expert knowledge into structured graph based intelligence and connects it with enterprise grade language models. The solution emphasizes semantic search, agent workflows, and robust evaluation frameworks to ensure reliable outputs. Position overview We are looking for a Senior AI Solutions Architect to lead the design and implementation of advanced LLM driven solutions with a strong focus on retrieval augmented generation and knowledge graph integration. You will take ownership of the full orchestration layer, shaping how structured and unstructured data is transformed into high quality, context aware AI responses. Technology stack Python, SQL, vector databases, graph databases, Google Cloud Platform, Cloud Spanner, Vertex AI, Gemini, LLM frameworks, embedding models, observability tools, IAM, encryption Responsibilities Design and manage end to end LLM orchestration and retrieval pipelines Define embedding model selection and chunking strategies, including context window management and trade offs affecting retrieval quality and cost Own the entity extraction pipeline to convert unstructured content into graph nodes and relationships Implement entity resolution, relationship normalization, and deduplication processes Design and refine semantic search strategies and retrieval logic across graph and vector layers Develop prompt engineering approaches and agentic workflows for advanced use cases Integrate graph based outputs with enterprise AI platforms such as Gemini Design and maintain evaluation frameworks including ground truth dataset creation Measure and improve retrieval quality using metrics such as recall, precision at K, faithfulness, and answer relevance Establish systematic regression testing practices for AI pipelines Optimize LLM usage costs across the full retrieval and generation lifecycle Implement observability, logging, and tracing to monitor performance and reliability Requirements Experience designing and implementing LLM based systems in production environments Hands on experience with retrieval augmented generation and semantic search Strong understanding of embeddings, vector search, and chunking strategies Experience building entity extraction pipelines and working with knowledge graphs Proficiency in Python and data processing workflows Understanding of prompt engineering and agent workflow design Experience defining evaluation frameworks and quality metrics for AI systems Familiarity with distributed systems and scalable data architectures Experience implementing observability, logging, and tracing in data intensive environments Nice to have Experience with Google Cloud Platform services including Cloud Spanner and Vertex AI Familiarity with enterprise AI platforms such as Gemini Knowledge of cost optimization techniques for large scale LLM systems Experience with graph data models and hybrid architectures combining graph, relational, and vector data Exposure to advanced evaluation techniques for generative AI and ranking systems What We Offer: Vacation days : Up to 26 business days per year. 10 illness/special days off per year (fully paid, no medical papers needed) for all contract types Health and life insurance (Luxmed) MyBenefit platform with Multisport option Internal psychological support service English language classes from the first working day Access to external learning platforms : O’Reilly, LinkedIn Learning, Udemy, and a wide catalog of diverse internal training Flexible workplace : work from the office, from home, or choose a hybrid option Tech Skills Mentoring Program Opportunities to develop as a public speaker, mentor, or technical interviewer Fully paid idle (bench) when not involved in a project Certification reimbursement (AWS, GCP, Microsoft, etc.)
Technology
Godel Technologies Europe
Senior Ai-first .NET Engineer
Senior
Remote
Łódź, Poland
17,000 - 21,000 PLN/hr
🏢 Summary: Senior AI-first Engineer role focused on building and modernizing full-stack systems using advanced AI-assisted development workflows. The position involves designing scalable architectures, delivering production-grade .NET and React solutions, and orchestrating multiple AI agents for parallel task execution. Work spans distributed systems, cloud environments, and high-quality engineering practices in client-facing projects. 🗂️ Requirements: Hands-on experience with AI coding assistants (Claude Code, GitHub Copilot, Cursor or equivalent), Ability to build custom AI skills and orchestrate multiple AI agents in parallel, Strong prompt engineering with critical evaluation of AI-generated output, Production experience with .NET and C# for REST APIs and middleware, Deep knowledge of OAuth2, OpenIDConnect, and JWT, Strong proficiency in JavaScript and TypeScript, Minimum 2 years production experience with React, Experience with state management, asynchronous patterns, and frontend testing, Experience designing monolith, microservices, and distributed architectures, Knowledge of DDD, CQRS, EventSourcing, and event-driven systems, Experience with message brokers (Kafka, RabbitMQ, AzureServiceBus or similar), Hands-on experience with Docker and knowledge of Kubernetes, Experience with CI/CD pipelines, Experience with cloud platforms (Azure, AWS, or GCP), Strong knowledge of SQL and ORM tools 📃 Skills: C#, .NET, REST, OAuth2, OpenIDConnect, JWT, JavaScript, TypeScript, React, DDD, CQRS, EventSourcing, Kafka, RabbitMQ, AzureServiceBus, Docker, Kubernetes, GitHubActions, AzureDevOps, Azure, AWS, GCP, SQL, NoSQL, Python, Java, Node.js, Copilot, Claude, Cursor 🏢 Description: We are looking for a Senior AI-first Engineer who combines deep technical expertise with a genuine, hands-on approach to AI-assisted development. You will work across varied client engagements — from modernizing legacy systems to architecting new products — and are expected to contribute at a high level regardless of project context. The ideal candidate has built a real, personalized AI development workflow — including custom skills, reusable prompt templates, and project-level instructions — and continues to refine it. Out-of-the-box tool usage is not sufficient for this role. We follow a remote-first setup with no mandatory regular office visits for this position. From time to time, you may be invited to join in-person meetings in one of our offices (Warsaw, Lodz, Wroclaw, Gdansk, or Bialystok), for example for client visits or team reunions. Responsibilities Design, develop, and maintain full-stack features with high standards of quality, performance, and reliability Apply AI tools throughout the workflow: generation, refactoring, review, testing, and research Contribute to architectural decisions — technology selection, system design, and trade-off analysis Conduct thorough code reviews and uphold engineering best practices across the team Identify risks, bottlenecks, and security concerns proactively and propose solutions Work directly with clients in English — requirements clarification, technical discussions, progress updates Mentor junior and mid-level engineers through day-to-day guidance and knowledge sharing Stay current with AI tooling developments and contribute findings to the broader team Requirements Hands-on experience with Claude Code, GitHub Copilot, Cursor, or equivalent AI coding assistants Ability to create custom skills and sub-agents and orchestrate multiple AI agents in parallel for concurrent task execution Strong prompt engineering skills; able to produce reliable, high-quality output and critically evaluate AI-generated results Production-grade .NET / C# (REST APIs, middleware, dependency injection) with solid understanding of OAuth 2.0, OpenID Connect, and JWT Deep proficiency in JavaScript and TypeScript 2+ years of hands-on production experience with React (highly preferable) and/or Angular Strong grasp of state management, asynchronous patterns, and frontend testing Confident designing systems across monoliths, microservices, and distributed architectures Working knowledge of DDD, CQRS, Event Sourcing, and event-driven systems, including message brokers (Kafka, RabbitMQ, Azure Service Bus, or similar) Hands-on use of Docker and working knowledge of Kubernetes, along with CI/CD pipelines (GitHub Actions, Azure DevOps, or similar) Experience with cloud platforms (Azure, AWS, or GCP) and observability practices (structured logging, distributed tracing, alerting) Solid background with SQL databases and ORMs; familiarity with NoSQL is a plus Additional exposure to Python, Java, or Node.js is highly desirable Clear communication skills in English (B2+), both written and spoken; comfortable in client-facing environments Salary ranges B2B 135 - 195 PLN/ hour EC 17000 - 24000 PLN/ month
Technology
CDQ
Software Developer (AI)
Mid
Remote
Wroclaw, Poland
16,800 - 20,100 PLN
🏢 Summary: The offer is for an experienced Java Developer to build and integrate AI-driven backend solutions, including AI agents and LLM-powered services, within scalable distributed systems. The role focuses on designing reasoning pipelines, vector search integrations, and data-heavy architectures using modern AI tooling. You will contribute to architecture design, code quality, and AI-based system development in a collaborative environment. 🗂️ Requirements: Minimum 3 years of professional Java experience, Strong backend development skills, Experience with Spring Boot, Experience with Docker, Experience with Spring AI, Experience integrating LLMs into applications, Understanding of vector databases, Experience with AWS Bedrock, Experience with LangChain4j, Knowledge of embeddings, Knowledge of prompt engineering basics, Knowledge of retrieval-augmented generation (RAG), Understanding of Model Context Protocol, Experience building scalable distributed systems, Experience designing AI agents and reasoning pipelines 📃 Skills: Java, SpringBoot, Docker, SpringAI, OpenAI, Anthropic, Milvus, Pinecone, Qdrant, Elasticsearch, AWS, Bedrock, LangChain4j, Embeddings, RAG, MCP 🏢 Description: We are looking for an experienced Java Developer with strong backend engineering skills and proven experience in AI-related technologies and frameworks. The ideal candidate has at least 3 years of professional Java experience, writes clean, maintainable code, and is comfortable working on scalable distributed systems. A strong interest in data, AI-driven applications, vector search, and modern LLM tooling is highly valued. We are looking for a team player who thrives in collaborative environments, enjoys knowledge sharing, and contributes actively to technical discussions and solution design. Key Responsibilities Designing and implementing AI agents with reasoning pipelines (e.g. multi-step workflows, tool usage, RAG-based decision making) Integrating AI capabilities such as LLM-powered services, semantic search, and intelligent automation Contributing to scalable architectures for data- and event-driven systems Improving, refactoring, and maintaining existing codebases Designing tasks in collaboration with the Team Lead and Product Owner Participating in code reviews, architecture discussions, and knowledge sharing Contribute to the design of scalable architectures for data-heavy and AI-driven services Collaborate closely with the Team Lead and Product Owner to design tasks and shape technical solutions Participate in code reviews, architecture discussions, and knowledge-sharing sessions Required Skills & Technology: English min B2 + Polish or C1 Experience - minimum 3 years Java: Spring Boot Docker AI-related: Spring AI Experience integrating LLMs into applications (OpenAI API, Anthropic, local inference, etc.) Understanding of vector databases (Milvus, Pinecone, Qdrant, Elasticsearch vector search, or similar) AWS Bedrock LangChain4j Knowledge of embeddings, prompt engineering basics, and retrieval-augmented generation (RAG) Understanding Model Context Protocol Nice to Have: Redis Mongo DB AI-related: Experience with AI/ML frameworks or orchestration libraries (LangChain4j, Spring AI, Embabel, Haystack, etc.) Familiarity with LLM model lifecycle: prompt design, evaluation, latency considerations, cost/performance trade-offs Experience with Ollama / vLLM Experience with streaming architectures for AI pipelines (i.e. Kafka Streams) Experience with document processing, OCR, or semantic search Perks in the office: Modern office full of coffee, snacks, and beverages Bike parking, great location of the office Benefits: Training budget for self-development, courses, conferences, and more A smart benefits platform that lets you easily manage subscriptions and purchases — including sports and lunch cards. Flat structure and small teams International project Team Events Private healthcare, Life & group insurance We celebrate birthdays and other important employee events Recruitment process: Screening (15-30 min) -> We want to get to know you and answer your questions - it is up to you how much time we need. Recruiting Task - Show your skills :) We will send you a task, you decide how much time you need to complete it. Video call (1h/2h)-> Let's talk about your coding style, exchange experiences, and get to know each other a little better. Data Sharing - the best way to better data. We are passionate about new technologies and we constantly improve our stack. There is always enough room to learn the ropes as we provide internal and external training and education. We are looking for a person who loves high-quality of code and who is interested in big sets of data. 90% of the world's data has been produced in just the last two years. Our mission is to help companies with our innovative Data Quality Services. CDQ is the first company in the market to leverage Data Sharing as the best way to better data. Our customers share data quality rules, enrich their data from publicly shared sources, exchange hand-validated data records, and alert each other of data fraud. The result of collaborative master data management: Higher efficiency, shared efforts, better quality, less risks. With our cloud-based software platform, CDQ can provide Data Quality as a Service – customers' master data is monitored and updated continuously, using our Data Quality Tools software or fully integrated with their ERP or CRM systems.
Technology
N-iX
Senior Python Software Engineer (with GenAI)
Senior
Remote
Krakow, Poland
5,700 - 6,700 USD
🏢 Summary: Senior Python Engineer role focused on owning backend architecture, leading technical decisions, and delivering scalable high-load systems with AI-powered features such as chatbots and voice-to-text integrations. The position combines hands-on backend development with team leadership, emphasizing architecture, scalability, and production reliability. You will drive backend strategy, mentor engineers, and ensure robust AI/LLM integrations aligned with product goals. 🗂️ Requirements: 5+ years of software development experience, Strong hands-on experience with Python 3 and asynchronous programming, Experience with FastAPI or Django DRF, Experience designing microservices or modular architectures, Strong knowledge of PostgreSQL, Experience with Redis or MongoDB, Experience with vector databases, Experience with pytest and TDD/BDD principles, Experience with Docker and CI/CD pipelines, Experience with Kubernetes, Experience with AWS or GCP or Azure, Knowledge of clean code and SOLID principles, Experience with typing and type checking, Experience with scalability and production monitoring, Experience building GenAI or LLM-powered products 📃 Skills: Python, FastAPI, Django, PostgreSQL, Redis, MongoDB, Qdrant, pytest, Docker, Kubernetes, AWS, GCP, Azure, CI/CD, mypy, Pydantic, LangChain, LlamaIndex, LLaMA, Mistral, Mixtral 🏢 Description: We are looking for Senior Python Engineer to take ownership of backend architecture, technical leadership, code quality, and team development. You will work on complex backend systems, design scalable architectures, and lead a talented engineering team, collaborating closely with business stakeholders to translate requirements into robust technical solutions. You will play a key role in shaping the product roadmap, making strategic architecture decisions, and ensuring that delivery aligns with business goals. A key component of the initiative is the development of internal AI-powered capabilities, including a generic chatbot and voice-to-text features. You will provide technical leadership for AI integrations, ensuring scalable, maintainable, and performant systems. Basic German is a plus, but your expertise in strategy, technical leadership, and hands-on delivery is what matters most. Why Join Us: Lead a high-impact project with real public-sector relevance Take ownership of architecture and system design end-to-end Influence the product roadmap and technical direction Work with a talented, collaborative engineering team Contribute to AI-driven, innovative features with large-scale impact Responsibilities: Own backend architecture and technical decisions for scalable, high-load systems Lead the team in designing, implementing, and maintaining backend services and APIs Guide technical design reviews, code quality, and engineering best practices Balance hands-on development (~40–60%) with leadership and mentoring (~40–60%) Oversee scalability, performance optimization, and reliability of production systems Lead incident response, bug fixing, and production issue resolution Provide technical guidance for AI/LLM-powered features, such as chatbots and voice-to-text integration Collaborate closely with Product, Frontend, and AI/ML teams to translate requirements into technical solutions Drive adoption of observability, monitoring, and testing standards across the team Mentor and support engineers to foster team growth and knowledge sharing Must-Have Skills: 5+ years experience in Software Development Strong product mindset with experience in team organization, task prioritization, and project planning Ability to make and own technical and architectural decisions Strong problem-solving and proactive approach Excellent communication and interpersonal skills for cross-team collaboration Strong analytical and organizational abilities; able to manage dependencies, risks, and cross-team planning Hands-on experience with Python 3, including asynchronous programming Experience with backend frameworks (FastAPI, Django DRF) Experience designing and developing microservices or modular architectures Strong knowledge of relational (PostgreSQL) and NoSQL (Redis, MongoDB) databases Experience with vector storage (e.g., Qdrant) Understanding of testing strategies (pytest, TDD/BDD principles) Familiarity with Docker, CI/CD pipelines, and production deployments Strong experience with Kubernetes and cloud platforms (AWS, GCP, Azure) Knowledge of clean code principles, SOLID, typing (mypy, Pydantic) Experience with scalability, production monitoring, and incident management Experience building GenAI or LLM-powered products Nice-to-Have Skills: Experience with public-sector or government digital transformation projects Familiarity with LangChain, LlamaIndex, or similar tooling Experience with open-source LLMs (LLaMA, Mistral, Mixtral) Experience in high-growth startup environments Knowledge of cost optimization for AI inference and infrastructure Basic German language skills for team onboarding and future customer projects
Technology
Link Group
Senior Software Engineer
Senior
Remote
Warsaw, Poland
130 - 170 PLN
🏢 Summary: The role focuses on designing and delivering high-complexity, scalable backend solutions in a large-scale distributed ecosystem, combining deep Kotlin expertise with AI-driven capabilities such as LLM integrations. The engineer will drive architectural decisions, ensure production-grade quality, and integrate agentic AI systems into real-world workflows. This position requires strong ownership, autonomy, and impact on systems operating at significant scale. 🗂️ Requirements: Proven experience as Senior Software Engineer in high-scale environments, Deep hands-on experience with Kotlin, Commercial experience with LLM integration, Experience with agentic systems or frameworks, Strong system design and architectural skills, Experience with scalability, performance, and reliability, Experience ensuring observability of distributed systems, Ability to manage technical debt and system risks, Experience integrating AI solutions into production systems 📃 Skills: Kotlin, LLM, AI, Agentic, Architecture, Scalability, Performance, Observability, DistributedSystems, GCP, Kubernetes 🏢 Description: Senior Software Engineer (Kotlin / AI Integration / Large-Scale Systems) We are looking for a highly experienced Senior Software Engineer to join a large-scale product ecosystem operating in a complex, distributed environment. This role is designed for a strong Individual Contributor who thrives on solving high-complexity problems, influencing architecture, and delivering scalable, production-grade solutions. You will work at the intersection of modern backend engineering and AI-driven capabilities, helping evolve systems that operate at significant scale. The ideal candidate combines deep Kotlin expertise with curiosity and practical interest in AI-powered solutions — particularly LLM integrations and agentic frameworks — and understands how to translate technical decisions into real user impact. What You’ll Be Responsible For Designing and delivering high-complexity features and system components Driving architectural decisions and evaluating technical trade-offs Ensuring quality, scalability, reliability, and observability of delivered solutions Taking end-to-end ownership of implementation, from concept to production Identifying and managing technical risks, dependencies, and technical debt Integrating AI-driven capabilities (LLMs, agentic systems) into production workflows Collaborating closely with Engineers, Product Managers, and Designers Evaluating technical decisions based on measurable user impact Operating with high autonomy and accountability in a mature engineering environment Must Have Proven experience as a Senior Software Engineer delivering complex, high-scale solutions Deep hands-on experience with Kotlin Basic commercial experience and strong interest in AI-driven solutions , especially LLM integration and Agentic Systems/Frameworks Strong architectural mindset and ability to drive system design Experience managing scalability, performance, stability, and observability Ability to identify technical debt and proactively address system risks Strong collaboration and communication skills High level of ownership and autonomy Nice to Have Experience with Cloud environments (GCP preferred) and Kubernetes Experience working with large-scale distributed systems Cross-team collaboration in complex organizational structures Providing technical consultancy and knowledge sharing within teams Advising on engineering standards and continuous optimization of development practices
Technology
emagine Polska
AI Engineer - Gen AI & LLM & RAG
Senior
Remote
Warsaw, Poland
🏢 Summary: Full-time remote Senior AI Engineer role focused on designing and operating production-grade GenAI systems, including agentic workflows and RAG pipelines integrated into enterprise platforms. The position emphasizes backend engineering, API integrations, and orchestration of LLM capabilities in secure, scalable cloud environments rather than ML research. The role also includes mentoring engineers and establishing best practices for reliable, observable AI services. 🗂️ Requirements: 5+ years professional software development experience, Proficiency in Python, Experience building production LLM applications, Hands-on experience with RAG systems, Experience designing and integrating RESTful APIs, Strong understanding of distributed systems fundamentals, Experience with SQL databases and performance optimization, Experience with vector search, Experience integrating external services via APIs, Knowledge of Azure cloud services, Experience with unit and integration testing, Ability to build AI evaluation and testing frameworks 📃 Skills: Python, REST, GraphQL, SQL, Azure, RAG, LLM, LangChain, LangGraph, ASP.NET, APIs, Microservices, DistributedSystems, Concurrency, AsyncIO, VectorSearch, Embeddings, Caching, AzureFunctions, Storage, KeyVault, AppConfiguration, ApplicationInsights, ServiceBus, EventHubs 🏢 Description: Workload: full-time Work model: 100% Remote We are seeking a Senior AI Engineer who combines strong software engineering fundamentals with hands-on experience building production GenAI solutions, including agentic workflows and Retrieval-Augmented Generation (RAG). This is an engineering and orchestration role focused on integrating LLM capabilities into enterprise systems – not a traditional model-training/ML research role. 5+ years of professional software development experience (ideally 7+ years across backend/API/integration and cloud platforms). Proven ability to ship production-grade LLM applications ( RAG , tool/function calling, agent orchestration) with reliability, security, and observability. Strong ownership mindset and passion for AI engineering – curiosity, experimentation, and a drive to continuously improve the product and the team. Excellent communication and collaboration skills; ability to guide, mentor, and unblock other engineers as we build out an AI engineering capability. Main Responsibilities: Design, build, and operate agentic AI services that orchestrate tools, workflows, and integrations across cloud systems and enterprise data sources. Implement and continuously improve RAG pipelines for tax artifacts and internal knowledge, including ingestion, retrieval tuning, and evaluation. Integrate AI workflows with existing internal platforms (e.g., assistant frameworks) and back-end services through robust APIs. Define and maintain tool/function schemas and orchestration patterns; implement streaming updates, interrupts, and human-in-the-loop steps as needed. Partner with other engineers to set direction, mentor, and unblock the team — helping establish strong foundations for the AI initiative. Build in quality from day one: automated tests, evaluation checks, monitoring/telemetry, and performance optimization for network-bound workloads. Participate in Agile ceremonies (daily scrums, refinement/grooming, planning) and collaborate through peer review, pair programming, and strong documentation. Apply best practices, design principles, and security standards throughout the SDLC, with a focus on reliability and responsible AI. Key Requirements: Strong software engineering background (not a research-only data science profile): designing, building, and operating production systems. Proficiency in at least one backend language used for AI systems (Python preferred). Hands-on experience building and integrating RESTful APIs ; GraphQL experience is a plus. Strong understanding of distributed systems fundamentals : concurrency, async I/O, resiliency/retries, rate limits, caching, and performance optimization. Experience integrating with external services and internal platforms via APIs and event-driven patterns. Solid database fundamentals (SQL design, performance, migrations); experience with vector search is required, and hybrid search stores are a plus. Hands-on experience building LLM-powered applications end-to-end : prompt design, tool/function interfaces, structured outputs, and streaming user experiences. Experience with RAG systems : document ingestion pipelines, chunking/metadata, embeddings, retrieval strategies, grounding, and evaluation. Cloud services expertise : Strong knowledge of Azure cloud services used for enterprise AI solutions (e.g., Functions, Storage, Key Vault, App Configuration, Application Insights). Development practices experience : Strong background in unit and integration testing; ability to build and maintain AI evaluation harnesses (golden sets, regression tests, automated checks). Nice to Have: Direct experience with LangGraph and/or LangChain for multi-agent workflows. Familiarity with emerging agentic ecosystem concepts/protocols (e.g., MCP, A2A, ADK or similar). Experience integrating AI services into .NET (ASP.NET Core) applications or building AI microservices that serve enterprise applications. Experience with event-driven architectures (service bus, event hubs) and real-time updates/streaming to UI. Experience working with tax/enterprise document corpora and governance constraints (PII, retention, access control). Other Details: This position is designed for remote work and has a flexible duration, allowing for innovation in the AI space within an agile environment.