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

Team Up

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

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Lead Data Engineer role focused on building scalable AI and cloud-based data solutions in a global environment. The position involves leading data engineering initiatives, designing secure cloud architectures, and supporting AI applications using AWS or Azure. The offer includes hybrid work, professional development opportunities, and a comprehensive benefits package. 🗂️ 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, Experience designing and scaling complex data systems, Hands-on experience with AI technologies, Experience with AWS or Azure, Strong knowledge of Python and SQL, Experience with APIs, data integration, automation tools, and data governance, Understanding of data security and compliance standards, Leadership and mentoring experience, English and Polish proficiency (minimum B2) 📃 Skills: Python, SQL, AWS, Azure, Java, APIs, DevOps, AI, RAG, MCP, Automation, DataGovernance 🏢 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

Team Up

Lead Fullstack Developer m/k

Senior

Hybrid

Katowice, Poland

🏢 Summary: Lead Software Engineer role focused on designing and delivering scalable, secure, high-performance full-stack applications for enterprise and public sector clients. The position involves building modern frontend and backend systems, developing APIs and microservices, and supporting CI/CD, testing, and cloud environments. The role also includes technical leadership and mentoring within cross-functional teams. 🗂️ Requirements: Strong experience with JavaScript and TypeScript, Backend development experience with Node.js or Python, Experience with modern frontend frameworks, Knowledge of REST and GraphQL APIs, Experience with microservices architecture, Experience with cloud platforms (AWS, Azure, or GCP), Familiarity with CI/CD pipelines, Experience with testing frameworks, Understanding of security best practices, Understanding of performance optimization, Experience mentoring developers or leading technical initiatives 📃 Skills: JavaScript, TypeScript, Node.js, Python, React, Vue, Angular, REST, GraphQL, Microservices, AWS, Azure, GCP, CI/CD, Testing, Security, Performance 🏢 Description: International company delivering advanced internet connectivity solutions is looking for a Lead Software Engineer to help build scalable, secure, and high-performance digital products used by enterprise and public sector clients. Your responsibilities 🚀 Designing and developing modern full-stack applications Building scalable front-end solutions (React, Vue, Angular) Developing backend services and APIs (REST / GraphQL) Creating reusable components and microservices Supporting CI/CD, testing, monitoring, and automation Collaborating with Product and Design teams Mentoring engineers and supporting technical decisions Must have ✅ Strong experience with JavaScript / TypeScript Backend development experience (Node.js or Python preferred) Experience with modern frontend frameworks Knowledge of APIs, microservices, and cloud platforms (AWS, Azure, GCP) Familiarity with CI/CD and testing frameworks Understanding of security and performance best practices Experience mentoring developers or leading technical initiatives Nice to have ⭐ Experience with AI-driven tools Knowledge of design systems or distributed systems Advanced security knowledge What’s offered 🎁 International work environment Modern tech stack and large-scale systems Learning & development opportunities Competitive salary + private healthcare + pension plan Hybrid working model

Technology

Team Up

Lead Fullstack Developer

Senior

Hybrid

Katowice, SL, Poland

🏢 Summary: Lead Software Engineer role focused on building scalable, secure, and high-performance full-stack applications for enterprise and public sector clients. The position involves designing modern frontend and backend solutions, developing APIs and microservices, and supporting cloud-based CI/CD environments. The role also includes technical leadership and mentoring while ensuring best practices in security and performance. 🗂️ Requirements: Strong experience with JavaScript, Strong experience with TypeScript, Backend development experience with Node.js or Python, Experience with modern frontend frameworks, Knowledge of APIs and microservices, Experience with cloud platforms (AWS, Azure, or GCP), Familiarity with CI/CD pipelines, Experience with testing frameworks, Understanding of security best practices, Understanding of performance optimization best practices, Experience mentoring developers or leading technical initiatives 📃 Skills: JavaScript, TypeScript, Node.js, Python, React, Vue, Angular, REST, GraphQL, Microservices, APIs, AWS, Azure, GCP, CICD, Testing, Security, Performance 🏢 Description: International company delivering advanced internet connectivity solutions is looking for a Lead Software Engineer to help build scalable, secure, and high-performance digital products used by enterprise and public sector clients. Your responsibilities 🚀 Designing and developing modern full-stack applications Building scalable front-end solutions (React, Vue, Angular) Developing backend services and APIs (REST / GraphQL) Creating reusable components and microservices Supporting CI/CD, testing, monitoring, and automation Collaborating with Product and Design teams Mentoring engineers and supporting technical decisions Must have ✅ Strong experience with JavaScript / TypeScript Backend development experience (Node.js preferred or Python) Experience with modern frontend frameworks Knowledge of APIs, microservices, and cloud platforms (AWS, Azure, GCP) Familiarity with CI/CD and testing frameworks Understanding of security and performance best practices Experience mentoring developers or leading technical initiatives Nice to have ⭐ Experience with AI-driven tools Knowledge of design systems or distributed systems Advanced security knowledge

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

EPAM Systems

Lead Python Software Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: The offer is for a Lead Python Software Engineer to design and develop scalable back-end services and APIs integrating advanced AI frameworks into production-ready systems. The role focuses on building AI-driven workflows, deploying solutions on Azure and ensuring high performance, reliability and code quality. You will collaborate across teams to deliver modular, maintainable applications using modern DevOps practices. 🗂️ Requirements: 5+ years of back-end development experience, Strong expertise in Python, Strong expertise in FastAPI, Hands-on experience with LangChain and/or LangGraph, Experience integrating AI frameworks into back-end services, Experience building scalable, modular production-ready solutions, Strong debugging and optimization skills, Knowledge of Azure, Experience with Terraform, Experience with CI/CD using GitHub Actions, Upper-Intermediate English (B2) 📃 Skills: Python, FastAPI, LangChain, LangGraph, GenerativeAI, PromptEngineering, Azure, Terraform, GitHubActions, React, TypeScript, CI/CD 🏢 Description: We are seeking a Lead Python Software Engineer to design and develop robust back-end solutions that integrate cutting-edge AI frameworks into production-ready services. In this role, you will collaborate across teams to build scalable APIs, contribute to AI-driven workflows and help deliver reliable, high-performance applications. Responsibilities Design and develop back-end services and APIs using Python and FastAPI Integrate AI frameworks such as LangChain and LangGraph into back-end systems Build modular, production-ready solutions that are scalable and maintainable Contribute to AI-driven workflows and tools leveraging Generative AI and Prompt Engineering Collaborate with front-end engineers working with React.js and TypeScript Support production-ready deployments on Azure using Terraform Implement and maintain CI/CD pipelines with GitHub Actions Debug and optimize applications for reliability and performance Ensure code quality through best practices and thorough testing Requirements 5+ years of experience in back-end development with strong expertise in Python and FastAPI Hands-on experience with LangChain and/or LangGraph Deep understanding of how to integrate AI frameworks into back-end services Proficiency in building modular, scalable and maintainable production-ready solutions Strong debugging and optimization skills with a focus on reliability and performance Familiarity with front-end collaboration using React.js and TypeScript Knowledge of infrastructure tools such as Azure and Terraform Competency in CI/CD workflows using GitHub Actions Upper-Intermediate English language proficiency (B2) Nice to have Practical knowledge of Generative AI and Prompt Engineering Track record of working on AI-driven workflows or tools Background in DevOps integration for production-ready deployments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Python Software Engineer

Senior

Remote

Krakow, Poland

🏢 Summary: Lead Python Software Engineer role focused on designing and developing scalable back-end services and APIs with FastAPI, integrating advanced AI frameworks into production-ready systems. The position involves building AI-driven workflows, supporting Azure-based deployments, and ensuring high reliability through CI/CD and best engineering practices. You will collaborate across teams to deliver high-performance, maintainable applications powered by Generative AI technologies. 🗂️ Requirements: 5+ years of back-end development experience, Strong expertise in Python, Strong expertise in FastAPI, Hands-on experience with LangChain or LangGraph, Experience integrating AI frameworks into back-end services, Experience building scalable, modular, production-ready solutions, Strong debugging and performance optimization skills, Experience collaborating with React.js and TypeScript teams, Knowledge of Azure, Knowledge of Terraform, Experience with CI/CD using GitHub Actions, Upper-Intermediate English (B2) 📃 Skills: Python, FastAPI, LangChain, LangGraph, GenerativeAI, PromptEngineering, React, TypeScript, Azure, Terraform, GitHubActions, CI/CD 🏢 Description: We are seeking a Lead Python Software Engineer to design and develop robust back-end solutions that integrate cutting-edge AI frameworks into production-ready services. In this role, you will collaborate across teams to build scalable APIs, contribute to AI-driven workflows and help deliver reliable, high-performance applications. Responsibilities Design and develop back-end services and APIs using Python and FastAPI Integrate AI frameworks such as LangChain and LangGraph into back-end systems Build modular, production-ready solutions that are scalable and maintainable Contribute to AI-driven workflows and tools leveraging Generative AI and Prompt Engineering Collaborate with front-end engineers working with React.js and TypeScript Support production-ready deployments on Azure using Terraform Implement and maintain CI/CD pipelines with GitHub Actions Debug and optimize applications for reliability and performance Ensure code quality through best practices and thorough testing Requirements 5+ years of experience in back-end development with strong expertise in Python and FastAPI Hands-on experience with LangChain and/or LangGraph Deep understanding of how to integrate AI frameworks into back-end services Proficiency in building modular, scalable and maintainable production-ready solutions Strong debugging and optimization skills with a focus on reliability and performance Familiarity with front-end collaboration using React.js and TypeScript Knowledge of infrastructure tools such as Azure and Terraform Competency in CI/CD workflows using GitHub Actions Upper-Intermediate English language proficiency (B2) Nice to have Practical knowledge of Generative AI and Prompt Engineering Track record of working on AI-driven workflows or tools Background in DevOps integration for production-ready deployments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Python Software Engineer

Senior

Remote

Poznan, Poland

🏢 Summary: Lead Python Software Engineer role focused on building scalable back-end services and APIs while integrating AI frameworks into production-ready systems. The position involves developing AI-driven workflows, supporting cloud deployments on Azure and ensuring high performance, reliability and code quality. You will collaborate cross-functionally to deliver robust, maintainable applications leveraging modern DevOps practices. 🗂️ Requirements: 5+ years of back-end development experience, Strong expertise in Python, Strong expertise in FastAPI, Hands-on experience with LangChain and/or LangGraph, Experience integrating AI frameworks into back-end services, Experience building modular, scalable, production-ready solutions, Strong debugging and performance optimization skills, Experience collaborating with React and TypeScript teams, Knowledge of Azure, Experience with Terraform, Experience with GitHub Actions and CI/CD workflows, Upper-Intermediate English (B2) 📃 Skills: Python, FastAPI, LangChain, LangGraph, Azure, Terraform, GitHubActions, CICD, React, TypeScript, GenerativeAI, PromptEngineering, DevOps 🏢 Description: We are seeking a Lead Python Software Engineer to design and develop robust back-end solutions that integrate cutting-edge AI frameworks into production-ready services. In this role, you will collaborate across teams to build scalable APIs, contribute to AI-driven workflows and help deliver reliable, high-performance applications. Responsibilities Design and develop back-end services and APIs using Python and FastAPI Integrate AI frameworks such as LangChain and LangGraph into back-end systems Build modular, production-ready solutions that are scalable and maintainable Contribute to AI-driven workflows and tools leveraging Generative AI and Prompt Engineering Collaborate with front-end engineers working with React.js and TypeScript Support production-ready deployments on Azure using Terraform Implement and maintain CI/CD pipelines with GitHub Actions Debug and optimize applications for reliability and performance Ensure code quality through best practices and thorough testing Requirements 5+ years of experience in back-end development with strong expertise in Python and FastAPI Hands-on experience with LangChain and/or LangGraph Deep understanding of how to integrate AI frameworks into back-end services Proficiency in building modular, scalable and maintainable production-ready solutions Strong debugging and optimization skills with a focus on reliability and performance Familiarity with front-end collaboration using React.js and TypeScript Knowledge of infrastructure tools such as Azure and Terraform Competency in CI/CD workflows using GitHub Actions Upper-Intermediate English language proficiency (B2) Nice to have Practical knowledge of Generative AI and Prompt Engineering Track record of working on AI-driven workflows or tools Background in DevOps integration for production-ready deployments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Python Software Engineer

Senior

Remote

Wroclaw, DS, Poland

🏢 Summary: Lead Python Software Engineer role focused on designing and developing scalable back-end services and APIs with Python and FastAPI, integrating advanced AI frameworks into production systems. The position involves building AI-driven workflows, supporting cloud deployments on Azure, and implementing CI/CD pipelines. You will collaborate across teams to deliver reliable, high-performance, production-ready applications. 🗂️ Requirements: 5+ years back-end development experience, Strong expertise in Python, Strong expertise in FastAPI, Hands-on experience with LangChain and/or LangGraph, Experience integrating AI frameworks into back-end services, Experience building scalable, modular, production-ready solutions, Strong debugging and performance optimization skills, Knowledge of Azure, Experience with Terraform, Experience with CI/CD using GitHub Actions, Upper-Intermediate English (B2) 📃 Skills: Python, FastAPI, LangChain, LangGraph, GenerativeAI, PromptEngineering, React, TypeScript, Azure, Terraform, GitHubActions, CI/CD 🏢 Description: We are seeking a Lead Python Software Engineer to design and develop robust back-end solutions that integrate cutting-edge AI frameworks into production-ready services. In this role, you will collaborate across teams to build scalable APIs, contribute to AI-driven workflows and help deliver reliable, high-performance applications. Responsibilities Design and develop back-end services and APIs using Python and FastAPI Integrate AI frameworks such as LangChain and LangGraph into back-end systems Build modular, production-ready solutions that are scalable and maintainable Contribute to AI-driven workflows and tools leveraging Generative AI and Prompt Engineering Collaborate with front-end engineers working with React.js and TypeScript Support production-ready deployments on Azure using Terraform Implement and maintain CI/CD pipelines with GitHub Actions Debug and optimize applications for reliability and performance Ensure code quality through best practices and thorough testing Requirements 5+ years of experience in back-end development with strong expertise in Python and FastAPI Hands-on experience with LangChain and/or LangGraph Deep understanding of how to integrate AI frameworks into back-end services Proficiency in building modular, scalable and maintainable production-ready solutions Strong debugging and optimization skills with a focus on reliability and performance Familiarity with front-end collaboration using React.js and TypeScript Knowledge of infrastructure tools such as Azure and Terraform Competency in CI/CD workflows using GitHub Actions Upper-Intermediate English language proficiency (B2) Nice to have Practical knowledge of Generative AI and Prompt Engineering Track record of working on AI-driven workflows or tools Background in DevOps integration for production-ready deployments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Python Software Engineer

Senior

Remote

Katowice, SL, Poland

🏢 Summary: Lead Python Software Engineer role focused on designing and developing scalable back-end services and APIs that integrate advanced AI frameworks into production-ready systems. The position involves building modular solutions with Python and FastAPI, contributing to AI-driven workflows, and supporting cloud deployments on Azure with modern DevOps practices. You will collaborate cross-functionally to deliver high-performance, reliable applications leveraging Generative AI technologies. 🗂️ Requirements: 5+ years of back-end development experience, Strong expertise in Python, Strong expertise in FastAPI, Hands-on experience with LangChain and/or LangGraph, Experience integrating AI frameworks into back-end services, Ability to build modular, scalable, production-ready solutions, Strong debugging and performance optimization skills, Familiarity with React.js and TypeScript collaboration, Knowledge of Azure, Knowledge of Terraform, Experience with CI/CD using GitHub Actions, Upper-Intermediate English (B2) 📃 Skills: Python, FastAPI, LangChain, LangGraph, GenerativeAI, PromptEngineering, React, TypeScript, Azure, Terraform, GitHubActions, CI/CD 🏢 Description: We are seeking a Lead Python Software Engineer to design and develop robust back-end solutions that integrate cutting-edge AI frameworks into production-ready services. In this role, you will collaborate across teams to build scalable APIs, contribute to AI-driven workflows and help deliver reliable, high-performance applications. Responsibilities Design and develop back-end services and APIs using Python and FastAPI Integrate AI frameworks such as LangChain and LangGraph into back-end systems Build modular, production-ready solutions that are scalable and maintainable Contribute to AI-driven workflows and tools leveraging Generative AI and Prompt Engineering Collaborate with front-end engineers working with React.js and TypeScript Support production-ready deployments on Azure using Terraform Implement and maintain CI/CD pipelines with GitHub Actions Debug and optimize applications for reliability and performance Ensure code quality through best practices and thorough testing Requirements 5+ years of experience in back-end development with strong expertise in Python and FastAPI Hands-on experience with LangChain and/or LangGraph Deep understanding of how to integrate AI frameworks into back-end services Proficiency in building modular, scalable and maintainable production-ready solutions Strong debugging and optimization skills with a focus on reliability and performance Familiarity with front-end collaboration using React.js and TypeScript Knowledge of infrastructure tools such as Azure and Terraform Competency in CI/CD workflows using GitHub Actions Upper-Intermediate English language proficiency (B2) Nice to have Practical knowledge of Generative AI and Prompt Engineering Track record of working on AI-driven workflows or tools Background in DevOps integration for production-ready deployments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.