April 24, 2026

Lead AI Software Developer (m/k)

Senior • Remote

Wroclaw, Poland

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

Similar jobs you might like

Technology

Team Up

🤖 Lead Data Engineer with AI (m/k) 🤖

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Lead Data Engineer role focused on driving AI initiatives and building scalable cloud-based data architectures in a global environment. The position involves technical ownership of data platforms, designing secure and high-performing systems, and leading data engineering efforts in a DevOps setting. The role emphasizes AI integration, cloud infrastructure, and enterprise-grade data governance. 🗂️ Requirements: Degree in Computer Science, AI, Data Science, Software Engineering or equivalent experience, 8+ years in software engineering, 5+ years of backend development with Python in production, Strong experience designing and scaling complex data systems, Hands-on experience with AI technologies, Hands-on experience with AWS or Azure, Strong knowledge of Python and SQL, Experience with APIs and data integration, Experience with automation tools, Knowledge of data governance practices, Understanding of data security and compliance standards, Proven experience leading and mentoring engineers 📃 Skills: Python, SQL, AWS, Azure, Java, AI, RAG, MCP, APIs, DevOps, Automation, Monitoring, Cloud, DataEngineering, DataPipelines, Governance, Security, Compliance, Backend 🏢 Description: We are looking for an experienced Lead Data Engineer to drive AI and cloud-based data solutions within a global technology organization. In this role, you will lead data initiatives, shape scalable architectures, and collaborate with both technical teams and senior stakeholders to deliver secure and high-performing systems. Key Responsibilities: Act as the main point of contact for data access and system-related topics with senior stakeholders Lead and mentor data engineers, promoting best practices and technical excellence Design, build, and maintain scalable cloud infrastructure and data pipelines Ensure data quality, security, compliance, and governance across the full lifecycle Develop secure and reliable cloud architectures (AWS/Azure) for AI and enterprise applications Implement monitoring, alerting, disaster recovery, and business continuity solutions Take technical ownership of applications within a DevOps environment Drive automation and self-service capabilities Support AI initiatives (e.g., AI Agents, RAG, MCP) with focus on quality and scalability Stay updated on emerging technologies and advise on strategic data direction Requirements: Degree in Computer Science, AI, Data Science, Software Engineering, or equivalent experience 8+ years in software engineering, including 5+ years of backend development with Python (production level) Strong experience designing and scaling complex data systems Hands-on experience with AI technologies and cloud platforms (AWS or Azure) Solid knowledge of Python, SQL (Java is a plus) Experience with APIs, data integration, automation tools, and data governance Strong understanding of data security and compliance standards Proven leadership and mentoring experience Excellent communication skills in English and Polish (min. B2); German is a plus What We Offer: Opportunity to work in a global, international environment Real impact on AI and cloud solutions in a large-scale organization Access to training platforms and professional development programs Hybrid work model with flexible hours (modern office in central Wroclaw) Comprehensive benefits package (medical & dental care, sports card, life insurance, mental health program) Cafeteria benefits platform with monthly points CSR initiatives, integration events, and employee passion clubs

Technology

Link Group

Python Developer & AI

Senior

Hybrid

Krakow, Poland

130 - 175 PLN

🏢 Summary: Senior-level role focused on designing and delivering scalable AI/ML solutions, including LLMs, RAG, and agent-based systems, from architecture to production deployment. The position involves leading technical decisions, writing high-quality Python code, and building cloud-based microservices solutions. The role also requires translating business needs into robust, production-ready AI systems. 🗂️ Requirements: Several years of software development experience (senior-level), Strong Python proficiency, Solid understanding of ML/AI ecosystem (LLMs, NLP, deep learning), Hands-on experience with RAG, prompt engineering, agent-based systems, Experience with microservices architecture, Experience with databases, Experience with Kubernetes, Experience with CI/CD pipelines, Experience with Azure cloud, English proficiency 📃 Skills: Python, LLMs, RAG, NLP, DeepLearning, PromptEngineering, Microservices, Databases, Kubernetes, CICD, Azure, GCP, Java 🏢 Description: Responsibilities: Design and develop scalable AI/ML solutions (LLMs, RAG, agentic systems) Write high-quality, testable Python code Lead technical architecture and make key design decisions for critical projects Own end-to-end delivery of solutions, from design to production deployment Collaborate with business stakeholders and translate requirements into technical solutions Requirements: Several years of experience as a software developer (senior-level preferred) Very strong Python skills and solid understanding of the ML/AI ecosystem (LLMs, NLP, deep learning) Hands-on experience with RAG, prompt engineering, and agent-based systems Experience with microservices architecture, databases, Kubernetes, and CI/CD pipelines Experience with Azure cloud (GCP as a plus) Basic familiarity with Java is a plus Strong English communication skills

Technology

ASTEK Polska

Lead AI Software Developer

Senior

Remote

Wroclaw, Poland

1,600 - 2,000 PLN

🏢 Summary: The offer is for a backend-focused AI Engineer role building a modern AI platform for business process automation and multi-agent system integration in a production-grade enterprise environment. The position centers on developing scalable Python-based services, secure API integrations, and cloud-native AI solutions using LLMs and RAG. The role involves designing robust, secure, and scalable architectures deployed on AWS or Azure with containerized infrastructure. 🗂️ Requirements: Extensive experience in backend development with Python in production environments, Hands-on experience with AI Agents, RAG, MCP, or LLM-based solutions, Experience with system integrations and API architecture, Experience with scalable cloud-based applications, Experience with AWS or Azure, Experience with Docker and Kubernetes, Experience designing secure and scalable enterprise solutions, Experience with multi-agent systems and workflow automation, Ability to conduct code reviews and mentor developers, Fluent English and Polish 📃 Skills: Python, LLM, RAG, MCP, AWS, Azure, Docker, Kubernetes, API, Microservices, Cloud, AI, Agents 🏢 Description: Additional information The project focuses on building and developing a modern AI platform supporting business process automation and the integration of intelligent agents with enterprise systems. The team is creating scalable solutions based on Python, cloud technologies, and multi-agent architecture, leveraging technologies such as LLMs, RAG, and advanced workflow automation. A key aspect of the project is designing secure integrations between AI platforms, internal systems, and external APIs within a production-grade environment. The project is delivered in an international technology-driven environment with a strong focus on innovation, high-quality architecture, and the development of cutting-edge AI solutions for a global industrial organization. You’re ideal for this role if you: Have extensive experience in backend development with Python in production environments Have hands-on experience with AI technologies such as AI Agents, RAG, MCP, or LLM-based solutions Understand system integrations, API architecture, and scalable cloud-based applications Have worked with AWS or Azure and containerized environments such as Docker and Kubernetes Are experienced in designing secure and scalable enterprise solutions Have strong problem-solving skills and can proactively remove technical blockers Enjoy working closely with cross-functional teams in an international environment Have experience mentoring developers, conducting code reviews, and promoting engineering best practices Are interested in modern AI architectures, workflow automation, and multi-agent systems Communicate fluently in English and Polish and feel comfortable working in a global setup Your day-to-day responsibilities include:​ Designing and developing scalable backend services and AI-driven integration solutions in Python Building and maintaining APIs, connectors, and middleware between AI platforms and enterprise systems Creating and optimizing multi-agent workflows and intelligent automation processes Collaborating with AI Engineers, Data Engineers, and other technical stakeholders on system architecture and integrations Integrating external AI platforms, internal tools, and cloud services into production environments Working with cloud technologies and containerized infrastructure in AWS or Azure environments Improving the quality, reliability, and performance of AI-powered solutions and LLM-based workflows Conducting code reviews, mentoring team members, and supporting engineering best practices Troubleshooting technical issues, identifying bottlenecks, and driving continuous improvements Contributing to technical documentation, architecture discussions, and innovation initiatives across the team

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

SQUAD

Software Engineer (AI Agents)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: The offer is for a seasoned Software Engineer to build and evaluate AI agents within an enterprise platform that automates complex business workflows. The role focuses on backend development, creating self-service tools for non-technical users, and establishing quality standards and evaluation frameworks for AI agents. It involves developing integrations with corporate systems and refining prompts and ontologies to ensure high-quality agent performance. 🗂️ Requirements: 4+ years experience as Software Engineer, Strong backend development experience, Hands-on experience with Python, Experience with AWS, Experience developing and deploying AI agents, Experience building integrations with enterprise systems, Ability to design and maintain evaluation frameworks, English proficiency (written and spoken) 📃 Skills: Python, AWS, SQL, Bedrock, AI, APIs, Backend, Cloud 🏢 Description: Team Summary The team is responsible for developing and maintaining an enterprise AI agent platform that enables teams across the organization to automate complex business workflows using autonomous AI agents. Key focus areas include: developing and evaluating AI agents for priority business use cases, establishing quality standards and reusable components for agent development, and creating self-service tools that allow non-technical teams to build and configure agents independently. Role Summary We are looking for a seasoned Software Engineer with proven expertise in backend development and a focus on AI agents. In this role, you will develop and evaluate AI agents that automate key business workflows, build self-service tools that enable non-technical teams to create and configure agents independently, and establish quality baselines across multiple business use cases. Responsibilities and Duties Develop, test, and deploy AI agents Rapidly prototype new agents and validate quality iteratively with business teams Build and maintain an agent evaluation framework Create self-service tools and reusable templates that enable non-technical teams to launch agents independently Develop integrations and connectors to link AI agents with corporate systems Design and refine prompts, contexts, and ontologies for agent quality Qualifications and Skills 4+ years of experience as a Software Engineer Hands-on experience with Python Experience with cloud platforms (AWS) Good written and spoken English Nice to have Proven experience automating business workflows with AI Agents Experience with agent evaluation and observability tools Previous experience with Amazon Bedrock or similar Knowledge of SQL We offer multiple benefits that include The environment of equal opportunities, transparent and value-based corporate culture and an individual approach to each team member Competitive salary packages with performance-based annual reviews Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes Comprehensive private medical insurance to supplement your standard NFZ coverage

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

Link Group

AI Full-Stack Developer

Senior

Remote

Warsaw, Poland

120 - 140 PLN

🏢 Summary: The role involves architecting and deploying advanced AI-driven applications using Azure AI services and modern generative AI frameworks. The position focuses on building scalable knowledge retrieval systems, intelligent AI agents, and integrating AI capabilities into existing products. It requires strong expertise in cloud-native, containerized, and MLOps-driven environments. 🗂️ Requirements: Practical experience with Azure AI ecosystem, Experience with GitHub and DevOps methodologies, Strong programming skills in Python, Hands-on experience with embeddings and text chunking, Experience with vector search solutions, Experience with FastAPI and Pydantic, Experience with pymongo and Azure SDKs, Experience designing scalable AI systems, Experience building document processing pipelines, Experience with cloud-native infrastructures 📃 Skills: Azure, AzureOpenAI, AzureDocumentIntelligence, OCR, LangChain, RAG, CAG, MongoDB, PostgreSQL, Python, FastAPI, Pydantic, pymongo, Docker, GitHub, DevOps, MLOps, Embeddings, VectorSearch, JSON 🏢 Description: We are looking for a skilled AI Full-Stack Developer to architect, implement, and deploy advanced AI-driven applications. The ideal candidate will work with Azure AI services, MongoDB Atlas, LangChain-based workflows, RAG/CAG frameworks, and containerized environments (Docker), while leveraging modern AI agent technologies. Key Responsibilities Design and implement Generative AI solutions using Azure OpenAI, Azure Document Intelligence, OCR capabilities, and other Azure cloud services. Work closely with front-end and back-end teams to seamlessly embed AI functionalities into existing systems. Review and maintain high-quality code for AI service integrations, ensuring best practices and performance standards are met. Create scalable knowledge retrieval systems using LangChain, RAG/CAG approaches, and vector databases—primarily MongoDB Atlas—with working knowledge of PostgreSQL. Develop intelligent AI agents capable of autonomous reasoning, planning, and interaction with external tools. Support and promote AI-augmented development practices with tools such as GitHub Copilot or Factory AI. Requirements Practical experience with the Azure AI ecosystem, GitHub, DevOps methodologies, generative AI architectures, and vector search solutions. Strong programming skills in Python and familiarity with modern MLOps and DevOps environments. Hands-on experience with embeddings and text chunking strategies, JSON and markup formats, FastAPI, Pydantic, pymongo, and Azure SDKs. Proven expertise in designing scalable AI systems, document processing pipelines, and cloud-native infrastructures. Strong communication abilities and experience collaborating within cross-functional teams.

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

Senovo-It

Senior .NET Developer (AI / Microsoft Ecosystem)

Senior

Remote

Warsaw, Poland

25,000 - 27,000 PLN

🏢 Summary: Long-term remote role for a Senior .NET Developer with AI expertise to design and deliver AI-driven solutions within the Microsoft ecosystem. The position focuses on building and deploying AI agents in Microsoft Teams and integrating solutions with Azure AI and OpenAI services. The role covers end-to-end development, deployment, and production support of scalable intelligent systems. 🗂️ Requirements: Strong experience with C# and .NET, Proven experience building AI solutions in Microsoft ecosystem, Hands-on implementation of AI agents in Microsoft Teams, Experience with Azure AI, OpenAI, Cognitive Services, M365, Understanding of agent-based architecture and AI design patterns, Experience deploying and supporting production-grade solutions, Basic frontend experience with React or similar, Ability to work in English and Polish 📃 Skills: C#, .NET, Azure, OpenAI, CognitiveServices, M365, MicrosoftTeams, React, AI, AgentArchitecture 🏢 Description: We are looking for a Senior .NET Developer with AI experience to design and deliver cutting-edge solutions within the Microsoft ecosystem. This role is ideal for someone who combines strong backend engineering in C#/.NET with hands-on AI expertise , particularly in building and deploying AI agents Location: Remote Language: Polish and English Key Responsibilities Design and develop scalable AI-driven solutions using C# / .NET Build and deploy AI agents within Microsoft Teams (end-to-end ownership) Develop and implement agent-based architectures and intelligent systems Integrate solutions with Azure AI, OpenAI, and Microsoft services Deploy, monitor, and support solutions in production environments Collaborate with business and product teams to translate requirements into technical solutions Drive best practices in AI engineering, performance, and scalability Required Skills & Experience Strong experience as a .NET Developer (C#) – must-have Proven experience building AI solutions within Microsoft ecosystem Hands-on experience implementing AI agents in Microsoft Teams (critical requirement) Experience with Azure AI / OpenAI / Cognitive Services / M365 Understanding of agent-based architecture and AI design patterns Basic frontend experience ( React or similar ) Experience deploying and supporting production-grade solutions Strong problem-solving mindset and ability to work in fast-paced environments This is an long term project !!! If interested and available please send your CV for an immiediate consideration

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.