June 20, 2026

Python Software Engineer (Production Data & Model Services)

Mid • Hybrid

Wroclaw, DS, Poland

We are seeking a Python Software Engineer to join our Production Data & Model Services team. In this role, you will build and operate production-grade Python applications, transform data science prototypes into deployable services and collaborate with platform teams to deliver robust data pipelines and APIs.

Responsibilities

  • Build and run production-grade Python applications (APIs and batch jobs) with strong SDLC practices including code reviews, testing, CI/CD, observability and documentation
  • Develop robust data pipelines (batch and near-real-time) reading and writing governed storage with Parquet/columnar formats and approved patterns
  • Transform quant and data science prototypes into deployable packages/services (typed, modular, versioned)
  • Expose scoring and analytics via APIs or scheduled jobs rather than notebook-only deliverables
  • Collaborate with platform teams on Databricks/Spark connectivity
  • Optimize PySpark workloads when needed
  • Ensure release discipline through Git workflows, automated tests and code reviews

Requirements

  • 3+ years of strong Python engineering experience including packaging (wheels/pyproject), typing and clean architecture
  • Proficiency in error handling and performance-oriented development
  • Proven production SDLC background with Git workflows, automated tests and CI/CD
  • Expertise in Pandas and NumPy in production pipelines
  • Familiarity with data formats like Parquet and governed data access patterns
  • Experience building and operating APIs/services using FastAPI, Flask or similar frameworks
  • Competency working in governed platform environments such as Databricks or containerized dev platforms

Nice to have

  • Skills in scikit-learn for production feature and scoring pipelines, including reproducible transforms and model packaging/versioning
  • Background in PySpark and distributed processing
  • Knowledge of IDE-to-Databricks workflows such as Databricks Connect

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.

Similar jobs you might like

Technology

EPAM Systems

Python Software Engineer (Production Data & Model Services)

Mid

Hybrid

Wroclaw, Poland

🏢 Summary: Python Software Engineer role focused on building and operating production-grade Python applications, APIs, and data pipelines in a governed data platform environment. The position involves transforming data science prototypes into deployable services, optimizing PySpark workloads, and collaborating with platform teams on Databricks and CI/CD practices. The offer includes flexible remote work, career development programs, certifications, and comprehensive benefits. 🗂️ Requirements: 3+ years of Python engineering experience, Experience with Python packaging, Knowledge of typing and clean architecture, Proficiency in error handling and performance-oriented development, Experience with Git workflows, Experience with automated testing, Experience with CI/CD, Expertise in Pandas, Expertise in NumPy, Experience with Parquet data formats, Experience building APIs or services, Experience with FastAPI, Flask or similar frameworks, Experience working in Databricks or containerized environments 📃 Skills: Python, Pandas, NumPy, Parquet, FastAPI, Flask, Databricks, Spark, PySpark, Git, CI/CD, APIs, SDLC, scikit-learn 🏢 Description: We are seeking a Python Software Engineer to join our Production Data & Model Services team. In this role, you will build and operate production-grade Python applications, transform data science prototypes into deployable services and collaborate with platform teams to deliver robust data pipelines and APIs. Responsibilities Build and run production-grade Python applications (APIs and batch jobs) with strong SDLC practices including code reviews, testing, CI/CD, observability and documentation Develop robust data pipelines (batch and near-real-time) reading and writing governed storage with Parquet/columnar formats and approved patterns Transform quant and data science prototypes into deployable packages/services (typed, modular, versioned) Expose scoring and analytics via APIs or scheduled jobs rather than notebook-only deliverables Collaborate with platform teams on Databricks/Spark connectivity Optimize PySpark workloads when needed Ensure release discipline through Git workflows, automated tests and code reviews Requirements 3+ years of strong Python engineering experience including packaging (wheels/pyproject), typing and clean architecture Proficiency in error handling and performance-oriented development Proven production SDLC background with Git workflows, automated tests and CI/CD Expertise in Pandas and NumPy in production pipelines Familiarity with data formats like Parquet and governed data access patterns Experience building and operating APIs/services using FastAPI, Flask or similar frameworks Competency working in governed platform environments such as Databricks or containerized dev platforms Nice to have Skills in scikit-learn for production feature and scoring pipelines, including reproducible transforms and model packaging/versioning Background in PySpark and distributed processing Knowledge of IDE-to-Databricks workflows such as Databricks Connect 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

Senior Python Software Engineer (Production Data & Model Services)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Python Software Engineer role focused on building and operating production-grade Python applications and data pipelines, transforming data science prototypes into scalable, deployable services. The position emphasizes strong SDLC practices, API development, governed data environments and collaboration with platform teams using Databricks and Spark. It combines backend engineering, data processing and model service exposure in enterprise production environments. 🗂️ Requirements: 3+ years of Python engineering experience, Proficiency in Python packaging (wheels, pyproject), Experience with typing, clean architecture and error handling, Strong production SDLC experience (Git workflows, automated tests, CI/CD, code reviews), Strong skills in Pandas and NumPy, Experience with Parquet and governed data access patterns, Experience building APIs with FastAPI, Flask or similar frameworks, Experience working in Databricks or other governed platform environments 📃 Skills: Python, Pandas, NumPy, Parquet, FastAPI, Flask, Databricks, Spark, PySpark, Git, CI/CD, scikit-learn 🏢 Description: We are seeking a Senior Python Software Engineer (Production Data & Model Services) to design, build and operate production-grade Python applications and data pipelines. In this role, you will transform quantitative and data science prototypes into robust, deployable services while collaborating closely with platform teams to ensure scalable and well-governed solutions. Responsibilities Build and run production-grade Python applications including APIs and batch jobs with strong SDLC practices covering code reviews, testing, CI/CD, observability and documentation Develop robust batch and near-real-time data pipelines reading and writing governed storage with Parquet and columnar formats following approved patterns Transform quant and data science prototypes into deployable packages and services that are typed, modular and versioned Expose scoring and analytics capabilities via APIs or scheduled jobs rather than notebook-only deliverables Collaborate with platform teams on Databricks and Spark connectivity Optimize PySpark workloads when needed to ensure performance and scalability Maintain release discipline through Git workflows, automated tests and code reviews Operate within governed platform environments to ensure compliance and reliability Requirements 3+ years of experience in Python engineering with proficiency in packaging (wheels/pyproject), typing, clean architecture, error handling and performance mindset Proven background in production SDLC including Git workflows, automated tests, CI/CD, code reviews and release discipline Strong skills in Pandas and NumPy applied to production pipelines Familiarity with data formats such as Parquet and governed data access patterns Experience building and operating APIs and services using FastAPI, Flask or similar frameworks Competency in working within governed platform environments such as Databricks or containerized dev platforms Nice to have Skills in scikit-learn for production feature and scoring pipelines, including reproducible transforms and model packaging/versioning Background in PySpark and distributed processing Familiarity with IDE-to-Databricks workflows such as Databricks Connect We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Technology

EPAM Systems

Senior Python AI Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Python Engineer role focused on building and maintaining Python applications for AI and automation use cases in the financial domain. The position involves developing data pipelines, collaborating on machine learning model lifecycle, and delivering scalable solutions within a cross-functional team. Hybrid work model with office presence in Wroclaw three days per week. 🗂️ Requirements: Strong proficiency in Python, Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, Keras, Scikit-learn), Solid understanding of linear algebra, probability, statistics, calculus, Practical experience with Pandas and NumPy, Knowledge of supervised, unsupervised, and reinforcement learning algorithms, Experience with debugging, testing, and Git-based version control 📃 Skills: Python, TensorFlow, PyTorch, Keras, Scikit-learn, Pandas, NumPy, Git, AI, ML, NLP, ComputerVision, C++, Java, R 🏢 Description: We are seeking a skilled Senior Python Engineer to join a Project for our Client, a global leader in the area of banking, investments and financial services. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw. Responsibilities Build and maintain Python applications supporting AI and automation use cases Develop data preprocessing, transformation, and feature engineering pipelines Collaborate on training, evaluating, and deploying machine learning models Implement best practices in testing, version control, and code quality Work within a cross-functional POD to deliver scalable, reliable solutions Requirements Strong proficiency in Python Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, Keras, Scikit-learn) Solid understanding of linear algebra, probability, statistics, and calculus Practical experience with Pandas, NumPy, and data manipulation workflows Familiarity with ML algorithms (supervised, unsupervised, reinforcement learning) Exposure to deep learning, NLP, or computer vision is beneficial Strong debugging, testing, and Git-based version control skills Nice to have C++, Java or R Language experience We offer/Benefits 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

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.

Technology

EPAM Systems

Lead Python Software Engineer

Senior

Remote

Lodz, LD, Poland

🏢 Summary: Lead Python Software Engineer role focused on designing and developing scalable back-end services and APIs integrating AI frameworks into production-ready applications. The position involves working with FastAPI, LangChain/LangGraph and Azure-based infrastructure while contributing to AI-driven workflows and CI/CD pipelines. It offers collaboration in cross-functional teams and strong growth opportunities in a flexible work environment. 🗂️ 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, Familiarity with React.js and TypeScript collaboration, Knowledge of Azure and 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

Gdansk, Poland

🏢 Summary: The offer is for a Lead Python Software Engineer to design and build scalable back-end services integrating advanced AI frameworks into production-ready applications. The role focuses on developing APIs with FastAPI, embedding Generative AI capabilities, and supporting cloud-based deployments on Azure with modern DevOps practices. You will collaborate across teams to deliver high-performance, reliable AI-driven solutions. 🗂️ 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, 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, 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.