New offer - be the first one to apply!

June 30, 2026

Senior Software Engineer (AI Engineer)

Senior • Hybrid

Wroclaw, Poland

About the Role

We are looking for a Senior AI Engineer to design, develop, and deploy production-grade AI solutions using Python, FastAPI, and Azure, with a strong focus on Generative AI, LLMs, RAG, and agentic frameworks.

Key Responsibilities

  • Architect and implement scalable backend services with Python and FastAPI.
  • Build and optimize RAG pipelines using vector databases (e.g., Pinecone, Milvus, Azure Cognitive Search).
  • Develop autonomous agents using agentic AI frameworks (LangChain, LangGraph, AutoGen).
  • Deploy and manage AI workloads on Azure (Azure ML, AKS, OpenAI Service).
  • Own the full ML lifecycle: experimentation, versioning, CI/CD, and monitoring.
  • Mentor junior engineers and drive technical best practices.

Required Skills

  • 6–10 years of software engineering experience, with strong focus on AI/ML.
  • Expert in Python and FastAPI.
  • Deep experience with LLMs, RAG, and vector databases.
  • Hands-on experience with agentic frameworks (LangChain, CrewAI, etc.).
  • Production experience with Azure cloud services.
  • Strong understanding of MLOps, containerization (Docker/Kubernetes), and CI/CD.

Similar jobs you might like

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.

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 solutions, including agentic workflows and RAG pipelines integrated into enterprise systems. The position emphasizes software engineering excellence, cloud-based AI services, and orchestration of LLM capabilities rather than model research. You will build reliable, secure, and observable AI services integrated with internal platforms and APIs. 🗂️ Requirements: 5+ years of professional software development experience, Strong background in designing and operating production systems, Proficiency in Python or another backend language for AI systems, Experience building and integrating RESTful APIs, Understanding of distributed systems fundamentals, Experience with API integrations and event-driven architectures, Solid SQL and database design knowledge, Experience with vector search, Hands-on experience building end-to-end LLM applications, Experience implementing RAG pipelines, Strong knowledge of Azure cloud services, Experience with unit and integration testing, Ability to build AI evaluation and regression testing frameworks 📃 Skills: Python, REST, GraphQL, SQL, Azure, RAG, LLM, LangChain, LangGraph, ASP.NET, APIs, Embeddings, VectorSearch, AzureFunctions, AzureStorage, KeyVault, AppConfiguration, ApplicationInsights 🏢 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.

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

Link Group

Senior Python Developer

Senior

Remote

Warsaw, Poland

26,000 - 31,000 PLN

🏢 Summary: Senior-level role focused on building AI-driven backend applications using Python, Large Language Models (LLMs), and Retrieval-Augmented Generation (RAG). The position involves developing scalable APIs, integrating retrieval pipelines, and deploying services in cloud environments. The role combines advanced AI implementation with solid backend engineering practices. 🗂️ Requirements: 5+ years commercial experience in Python development, Strong backend engineering experience (APIs, services, integrations), Hands-on experience with LLMs, Hands-on experience with RAG implementations, Experience with Azure, AWS, or GCP, Knowledge of software development best practices 📃 Skills: Python, LLMs, RAG, Azure, AWS, GCP, APIs 🏢 Description: Senior Python AI Developer We are looking for an experienced Python Developer to join a team building modern AI-driven applications using Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) , alongside standard backend development work. Key Responsibilities Develop and maintain backend services and APIs in Python Build AI-enabled application features using LLMs and RAG workflows Design and integrate retrieval pipelines for contextual AI responses Work with databases, external APIs, and internal systems Deploy and operate services in Azure or other cloud environments Write clean, testable, and scalable production code Requirements 5+ years of commercial experience in Python development Strong background in backend engineering (APIs, services, integrations) Hands-on experience with LLMs and RAG implementations Cloud experience with Azure , AWS, or GCP Solid understanding of software development best practices Tech Stack Python LLMs, RAG Azure (or other cloud platforms)

Technology

ITDS

Python Developer - LLM

Mid

Hybrid

Warsaw, Poland

16,800 - 21,000 PLN

🏢 Summary: Hybrid Python AI Developer role focused on building AI-powered services and automation solutions using Large Language Models and agent-based workflows. The position involves developing RAG-based bots and assistants, implementing agentic workflows, and collaborating on high-quality AI frameworks. It offers the opportunity to work on advanced LLM solutions in a dynamic, innovation-driven environment. 🗂️ Requirements: Minimum 3 years of experience in software development with Python, Practical knowledge of LangChain and LangGraph, Experience with RAG, embeddings, vector search, LLM agents, agentic workflows, tool calling, At least 1 year of hands-on experience with LLM models, RAG, and AI agents in real projects, Proficiency with Git (branch management, rebase, cherry-pick, revert, squash), Familiarity with Jira, Confluence, Bitbucket, Competent command of Polish, Communicative level of English, Legal right to work in the European Union 📃 Skills: Python, LangChain, LangGraph, RAG, LLM, Embeddings, VectorSearch, Git, Jira, Confluence, Bitbucket, Azure, React, Streamlit, Databricks, CosmosDB, Redis, Grafana 🏢 Description: Unleash the future of AI by building innovative Large Language Model solutions that redefine automation and intelligence. Warszawa-based opportunity with hybrid work model (4 days remote, 1 day in the office). As a Python AI Developer , you will be working for our client, a leading innovator in AI technology. You will contribute to developing cutting-edge services and applications supporting automation processes, leveraging advanced LLM solutions and agent-based workflows. This role offers a chance to be at the forefront of AI innovation and accelerate your career growth in a dynamic environment. Your main responsibilities: Build AI-powered services and applications in Python to support automation initiatives. Develop bots and assistants based on Large Language Models, including RAG solutions and multi-step task agents. Implement agentic workflows: define roles, manage tools, and oversee execution processes. Work with internal and new AI frameworks, ensuring high quality and alignment with best practices. Collaborate with cross-functional teams to troubleshoot, analyze issues, and optimize solutions. Maintain adherence to development standards and contribute to continuous improvement initiatives. Document system designs and participate in architectural discussions. You're ideal for this role if you have: Minimum 3 years of experience in software development, particularly with Python. Practical knowledge of LangChain and LangGraph. Experience with RAG, embeddings, vector search, LLM agents, agentic workflows, and tool calling. At least 1 year of hands-on experience with LLM models, RAG, and AI agents in real projects. Proficiency with Git, including branch management and commit operations (rebase, cherry-pick, revert, squash). Familiarity with Jira, Confluence, Bitbucket. Strong problem-solving skills and ability to work independently in a collaborative environment. It is a strong plus if you have: Knowledge of Azure AI Stack (AI Foundry, Azure OpenAI, Azure AI Search). Experience with React, Streamlit, Databricks, Cosmos DB, Redis, or Grafana. Understanding of ML fundamentals and fine-tuning LLMs. Skills in high-level system architecture design and documentation. Language Required for the role: Polish – competent command. English – communicative level. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data. Please be prepared for a live coding session during the interview process, where your technical skills will be thoroughly evaluated.

Technology

Sii

Senior AI Engineer – finance industry (f/m/x)

Senior

Hybrid

Krakow, Poland

20,000 - 26,000 PLN

🏢 Summary: Opportunity to join a newly formed AI team in the banking sector to build a modern AI-native platform from scratch. The role focuses on designing and delivering production-grade solutions using LLMs, RAG, and agent-based architectures, while shaping AI strategy and architectural decisions. You will develop secure, transparent, and scalable AI systems that drive real business value in a regulated financial environment. 🗂️ Requirements: At least 3 years of experience in AI/ML, Minimum 5 years of experience in product development, Strong Python skills, Hands-on experience with LLMs, RAG, and agent-based systems in production, Experience with AI frameworks such as Agno, LangChain, LlamaIndex or similar, Knowledge of prompt engineering and AI model evaluation, Experience with Azure or AWS, Understanding of vector databases and embeddings, Experience with workflow orchestration tools (Temporal, Prefect, Airflow), Ability to design scalable and reliable AI solutions, Experience in model monitoring and MLOps practices, Ability to make architectural decisions and assess business value of AI, Fluent English 📃 Skills: Python, LLM, RAG, LangChain, LlamaIndex, Agno, Azure, AWS, Temporal, Prefect, Airflow, MLOps, Embeddings, VectorDB 🏢 Description: We are looking for an experienced Senior AI Engineer to join a newly formed AI team delivering a strategic initiative in the banking sector. This is a unique opportunity to co-create a modern AI-native platform from scratch and influence the direction of AI within the organisation. In this role, you will design and develop solutions based on LLMs, RAG systems, and agent-based architectures to support data integration and transformation processes. You will contribute to key decisions around AI strategy, model selection, architecture, and quality standards. We are seeking a candidate with strong technical skills and hands-on experience in building production-grade AI solutions—someone who understands where AI brings real business value and can deliver high-quality, transparent, and secure solutions in a financial environment. Your tasks Design and develop solutions based on LLMs, RAG, and agent-based architectures Co-create and execute an AI strategy for a modern banking platform Select models, frameworks, and approaches for production-grade AI solutions Build systems for data integration, transformation, and validation automation Define prompt engineering, model evaluation, and AI quality standards Develop monitoring, evaluation, and continuous improvement mechanisms Collaborate with engineering and product teams on new features Ensure high quality, transparency, and auditability of AI outputs Contribute to key architectural decisions and AI direction Mentor and share knowledge within the AI team Requirements At least 3 years in AI/ML and a minimum of 5 years in product development Strong Python skills Hands-on experience with LLMs, RAG, and agent-based systems in production Familiarity with frameworks such as Agno, LangChain, LlamaIndex, or similar Knowledge of prompt engineering and AI model evaluation Experience with Azure or AWS Understanding of vector databases and embeddings Experience with workflow orchestration tools (e.g., Temporal, Prefect, Airflow) Ability to design scalable, reliable AI solutions Experience in model monitoring and MLOps practices Capability to make architectural decisions and assess the business value of AI Strong collaboration skills with technical and business stakeholders Fluent English Nice-to-have requirements Previous work in financial services, fintech, or other regulated industries Knowledge of compliance, auditability, and AI security Familiarity with MLOps and large-scale ML/LLM deployments Experience fine-tuning open-source models for specific domains Proven track record in developing AI solutions for data platforms, analytics, or SaaS products Background in AI R&D projects Publications, conference speaking, or open-source contributions Experience building and scaling technical teams What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

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

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

Ready4S

Senior Python Engineer

Senior

Remote

Krakow, Poland

170 - 200 PLN

🏢 Summary: Senior Python Engineer role focused on building AI-powered products and internal platforms using Python and modern cloud technologies. The position involves developing secure, production-grade backend systems, contributing to frontend components, and implementing AI-driven solutions such as agentic systems and vector search. Work is delivered in agile teams with strong emphasis on cloud-native architecture and high engineering standards. 🗂️ Requirements: Bachelor’s or Master’s degree in technical field, 7+ years software development experience, Senior-level experience in large tech environment, Strong Python backend experience, Production experience with FastAPI, Hands-on experience with cloud platforms, Experience with Docker or Kubernetes, Experience with SQL and NoSQL databases, Experience with messaging queues, Practical experience with AI systems in production 📃 Skills: Python, FastAPI, Django, Vue, React, Angular, Svelte, AWS, Azure, GCP, Docker, Kubernetes, SQL, NoSQL, Pinecone, CrewAI, MCP, A2A, Microservices 🏢 Description: We’re looking for a Senior Python Engineer to help build AI‑powered products and internal platforms used across the company. You’ll join a fast‑moving engineering team where AI accelerates development, improves productivity, and shapes how new solutions are delivered. Security, compliance, and high engineering standards are essential, especially for production systems handling sensitive data. What you’ll do Build end‑to‑end features using Python (FastAPI, Django) as your primary backend stack. Contribute to frontend development when needed — experience with Vue is a plus, but React, Angular, or Svelte are also welcome. Develop cloud‑native systems on AWS, Azure, or GCP, working with containers, databases, and messaging systems. Contribute to AI initiatives, including agentic systems, vector search, and prompt‑driven workflows. Work in small, agile squads with the flexibility to move between projects as priorities evolve. Required qualifications Bachelor’s or Master’s degree in a technical field. At least 7 years of software development experience, including senior‑level work in a large tech environment. Strong backend experience with Python and FastAPI, with proven production delivery. Frontend experience is a plus (Vue preferred, but any modern JavaScript framework is welcome). Hands‑on experience with cloud platforms, Docker or Kubernetes, SQL and NoSQL databases, and messaging queues. Practical experience working with AI systems or AI‑driven features in production environments. Preferred qualifications Experience with vector databases such as Pinecone or Azure AI Search. Knowledge of prompt engineering, context management, and LLM‑driven workflows. Experience with agentic AI frameworks such as CrewAI, Microsoft Agent Framework, or AWS Agent Core. Familiarity with agentic protocols like A2A or MCP. Background in distributed systems and microservices. Experience working in agile teams. Understanding of agentic AI concepts or hands‑on exposure to agent‑based architectures. Strong grasp of engineering best practices, design patterns, and secure coding. Clear communication skills and the ability to explain technical concepts.

Technology

Pragmile

Senior Python Developer

Senior

Remote

Warsaw, Poland

27,720 - 31,080 PLN

🏢 Summary: The role focuses on engineering production-grade AI features such as semantic search, intelligent assistants, and automated risk scoring by integrating external AI providers into a cybersecurity platform. You will own the full lifecycle from prototype to reliable, monitored production services, primarily using Python on Azure. This position emphasizes robust software engineering practices over model research or training. 🗂️ Requirements: 5+ years of professional experience building production systems in Python, Expert-level Python programming skills, Experience with ML frameworks and libraries, Proven experience shipping and operating production software, Experience integrating external APIs in production environments, Strong understanding of software architecture and design patterns, Practical experience with CI/CD pipelines, Experience with containerization using Docker, Understanding of AI/ML concepts including LLMs, embeddings, prompt engineering, RAG, Experience with unit and integration testing and mocking external services, Polish work permit, Professional proficiency in English 📃 Skills: Python, Azure, OpenAI, Anthropic, Docker, CI/CD, FastAPI, Flask, Pinecone, Weaviate, Chroma, .NET, REST, LLMs, RAG, Embeddings, Git 🏢 Description: About the Role As a Senior AI/ML Engineer you will be building AI-powered features at the core of our platform - semantic search, an intelligent assistant, automated risk scoring, and much more. We mainly integrate with external AI model providers (OpenAI, Anthropic, and others) to deliver these capabilities to our clients and internal users. This is a software engineering role, not a data science or ML research position. You won't train models from scratch or publish papers. You'll engineer production-grade systems that leverage AI to solve real cybersecurity problems. If you're a strong Python engineer excited about making AI reliable, maintainable, and impactful — we want to talk to you. We're looking for a versatile software engineer to own the journey from AI prototype to reliable production system: building robust integrations with external AI providers or fine-tuned models, standardizing our Python codebase and release pipelines, and ensuring our AI features meet the same quality bar as any other production service. What You'll Do Ship AI features end to end - from integration design through deployment to monitoring in production. You'll build and maintain Python services that power our AI-driven capabilities on Azure. Build production-ready AI / ML integrations - including retry logic, rate limiting, cost monitoring, fallback strategies, and abstraction layers that allow us to swap between model providers. Turn proofs of concept into reliable software - collaborate with our AI experts (who bring deep ML/data science expertise) to take working prototypes and engineer them into tested, documented, production-grade services. Standardize Python engineering practices - establish and evolve our code organization, testing strategies, CI/CD pipelines, and release processes for AI/ML features. Design clean service boundaries - our platform's core runs on .NET. You'll design and maintain well-defined APIs between the Python/AI layer and the rest of the system. Mentor and share knowledge - help other engineers grow their Python and AI engineering skills, and bring engineering rigor to the broader team's practices. Contribute to architecture decisions - work closely with other teams to shape how AI capabilities evolve within the platform. Who You Are Must-Haves 🔹 5+ years of professional experience building and maintaining production systems in Python. 🔹 Expert-level programming skills and proficiency with common ML frameworks and libraries. 🔹 A track record of shipping and operating software - not just building prototypes. You care about testing, monitoring, logging, and what happens after deployment. 🔹 Experience integrating external APIs in production systems - ideally AI/LLM provider APIs (OpenAI, Anthropic, Azure AI, or similar), but strong API integration experience in any domain counts. 🔹 Solid understanding of software architecture and design patterns - you have opinions about how to structure a Python project and can articulate trade-offs. 🔹 Practical knowledge of CI/CD pipelines, containerization (Docker), and modern development workflows. 🔹 A working understanding of AI/ML concepts - you know what embeddings, LLMs, prompt engineering, and RAG are. You can have a productive technical conversation with an ML specialist without needing every concept explained from scratch. 🔹 Experience with testing strategies - unit tests, integration tests, mocking external services. You instinctively write tests, not as an afterthought. 🔹 A highly adaptable, problem-solving and result-oriented mindset with the ability to work independently and take ownership in a fast-paced and dynamic environment. 🔹 Strong communication skills in English (our working language). 🔹 Willingness to learn continuously and share what you learn with the team. Nice-to-Haves 🔸 Experience with Azure cloud services. 🔸 Familiarity with FastAPI, Flask, or similar Python web frameworks. 🔸 Exposure to MLOps tooling or practices (model versioning, experiment tracking, feature stores). 🔸 Hands-on experience in Document AI / Intelligent Document Processing using traditional models and Generative AI. 🔸 Experience with vector databases (Pinecone, Weaviate, Chroma, or similar). 🔸 Any experience with .NET - helpful for cross-team collaboration, but not expected. 🔸 Background in or interest in cybersecurity as a domain. Your Team You'll join our Synapse team - a small, focused group responsible for all AI/ML capabilities within our platform. The team consists of: -> Team Leader / Architect - provides high-level architectural guidance, planning, and cross-stack delivery. -> AI / ML Engineer - deep expertise in AI/ML and data science. Your counterbalance: they bring the ML knowledge, you bring the production engineering discipline. -> AI / Backend Engineer - transitioning from .NET into AI engineering. A teammate you'll mentor and grow alongside. -> You - the person who bridges the gap between AI prototypes and reliable production systems. Why Join Us? / What We Offer: Competitive salary and benefits package. Remote work options and flexible working hours. Actual impact on the choice and shape of solutions developed. Opportunities for professional growth and development. Training and conference budget. A collaborative, innovative work environment with an iterative agile approach. The role is for six months with the possibility of extension. Both full-time and part-time cooperation are possible.