June 20, 2026

Senior Python Software Engineer (Production Data & Model Services)

Senior • Hybrid

Wroclaw, Poland

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:
    • 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, DS, Poland

🏢 Summary: The offer is for a Python Software Engineer to build and operate production-grade applications and data pipelines within a Production Data & Model Services team. You will transform data science prototypes into deployable services, expose analytics via APIs or scheduled jobs and collaborate with platform teams in governed environments. The role emphasizes strong SDLC practices, CI/CD, and scalable data processing with Python and Spark-based technologies. 🗂️ Requirements: 3+ years of Python engineering experience, Experience with Python packaging (wheels, pyproject), typing and clean architecture, Strong production SDLC experience with Git workflows, automated tests and CI/CD, Proficiency in error handling and performance-oriented development, Expertise in Pandas and NumPy in production pipelines, Experience with Parquet and governed data access patterns, Experience building and operating APIs/services with FastAPI, Flask or similar, Experience working in governed platforms such as Databricks or containerized environments 📃 Skills: Python, Pandas, NumPy, Parquet, FastAPI, Flask, PySpark, Databricks, Git, CI/CD, Spark, scikit-learn, GCP, Azure, AWS 🏢 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 Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Python Engineer role focused on building and optimizing an ML-ready portfolio platform, including migration to Azure-native Databricks. The position involves big data processing, ETL development, and performance tuning using Spark and Delta technologies. The engineer will also enhance and secure data pipelines within a cloud-based environment. 🗂️ Requirements: 3+ years of experience with Python, Proficiency in Python ETL tools and processes, Strong experience with FastAPI, Experience with Big Data processing, Experience with Databricks, Experience with Azure cloud environment, Experience with Java Spark, Experience with Delta tables, Experience updating and managing library dependencies for security 📃 Skills: Python, FastAPI, Databricks, Azure, Spark, Java, Delta, ETL, BigData, ML 🏢 Description: We are seeking a Senior Python Engineer with experience in FastAPI and ideally exposure to React UI, for our client, a global leader in banking, investment banking, and financial services. The product is an ML-ready platform for rapid portfolio model development and deployment. It combines data governance, Big Data, and AI — including GenAI capabilities — to boost alpha generation, enhance client services, and ensure regulatory compliance, while improving data quality and cost efficiency. The team is currently migrating from an IaaS Big Data platform to Azure-native Databricks. This position offers a flexible hybrid work model, with 3 days per week working from the office located in Wroclaw. Responsibilities Migrate and optimize data using Databricks optimization techniques Manage big data Tune models for Azure with Java Spark and Delta tables Address vulnerabilities through library version updates Requirements 3+ years of proven experience with Python Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field Proficiency in Python ETL tools and processes, and FastAPI Strong communication and collaboration skills English language proficiency at an Upper-Intermediate level (B2) or higher Nice to have Experience and knowledge of React.js 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

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

Senior Python Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Python Engineer role focused on building and optimizing an ML-ready portfolio platform using FastAPI, Databricks, and Azure technologies in the financial services domain. The position involves big data migration, model tuning, and data optimization while supporting AI and GenAI capabilities. Hybrid work model with growth opportunities, certifications, and comprehensive benefits. 🗂️ Requirements: 3+ years of experience with Python, Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field, Proficiency with Python ETL tools and processes, Experience with FastAPI, Experience managing and optimizing big data, Strong communication and collaboration skills, English proficiency at B2 level or higher 📃 Skills: Python, FastAPI, Databricks, Azure, Spark, Java, Delta, ETL, React, GenAI 🏢 Description: We are seeking a Senior Python Engineer with experience in FastAPI and ideally exposure to React UI, for our client, a global leader in banking, investment banking, and financial services. The product is an ML-ready platform for rapid portfolio model development and deployment. It combines data governance, Big Data, and AI — including GenAI capabilities — to boost alpha generation, enhance client services, and ensure regulatory compliance, while improving data quality and cost efficiency. The team is currently migrating from an IaaS Big Data platform to Azure-native Databricks. This position offers a flexible hybrid work model, with 3 days per week working from the office located in Wroclaw. Responsibilities Migrate and optimize data using Databricks optimization techniques Manage big data Tune models for Azure with Java Spark and Delta tables Address vulnerabilities through library version updates Requirements 3+ years of proven experience with Python Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field Proficiency in Python ETL tools and processes, and FastAPI Strong communication and collaboration skills English language proficiency at an Upper-Intermediate level (B2) or higher Nice to have Experience and knowledge of React.js 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 Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Python Engineer role focused on building and optimizing an ML-ready data platform for portfolio model development. The position involves migrating Big Data workloads to Azure-native Databricks, optimizing data processing, and tuning models using Spark and Delta tables. Hybrid work model with significant involvement in cloud-based data engineering and platform optimization. 🗂️ Requirements: 3+ years of experience with Python, Bachelor’s or Master’s degree in Computer Science, IT or related field, Proficiency in Python ETL tools and processes, Experience with FastAPI, Experience with Big Data platforms, Experience migrating and optimizing workloads in Databricks, Experience tuning models using Spark and Delta tables, Ability to manage and optimize data in Azure environment, Experience updating libraries and resolving security vulnerabilities 📃 Skills: Python, FastAPI, Databricks, Azure, Spark, Java, Delta, ETL, BigData 🏢 Description: We are seeking a Senior Python Engineer with experience in FastAPI and ideally exposure to React UI, for our client, a global leader in banking, investment banking, and financial services. The product is an ML-ready platform for rapid portfolio model development and deployment. It combines data governance, Big Data, and AI — including GenAI capabilities — to boost alpha generation, enhance client services, and ensure regulatory compliance, while improving data quality and cost efficiency. The team is currently migrating from an IaaS Big Data platform to Azure-native Databricks. This position offers a flexible hybrid work model, with 3 days per week working from the office located in Wroclaw. Responsibilities Migrate and optimize data using Databricks optimization techniques Manage big data Tune models for Azure with Java Spark and Delta tables Address vulnerabilities through library version updates Requirements 3+ years of proven experience with Python Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field Proficiency in Python ETL tools and processes, and FastAPI Strong communication and collaboration skills English language proficiency at an Upper-Intermediate level (B2) or higher Nice to have Experience and knowledge of React.js 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 Engineer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Python Engineer role focused on building scalable cloud-based applications, APIs, data pipelines, and automation solutions using Python and modern cloud platforms. The position involves designing microservices, implementing CI/CD pipelines, optimizing cloud architectures, and collaborating with cross-functional teams in a hybrid work model. Candidates will also mentor junior engineers and contribute to system reliability, performance, and digital transformation initiatives. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering, or related field, 5+ years of Python development experience, Experience with Django, Flask, or FastAPI, Commercial experience with AWS, Azure, or Google Cloud, Knowledge of Docker and Kubernetes, Experience with serverless frameworks, Ability to design RESTful APIs, Experience with MySQL or PostgreSQL, Experience with MongoDB or DynamoDB, Knowledge of Agile methodologies, Experience with Git version control, Experience with unit testing, Experience with CI/CD tools, Strong analytical and problem-solving skills, Ability to work collaboratively in teams 📃 Skills: Python, Django, Flask, FastAPI, AWS, Azure, GCP, Docker, Kubernetes, Lambda, Serverless, REST, MySQL, PostgreSQL, MongoDB, DynamoDB, Git, Jenkins, GitHub, AzureDevOps, CodePipeline, CI/CD, Agile, AI, ML 🏢 Description: We are looking for an experienced Senior Python Engineer with expertise in Cloud technologies to contribute to a strategic project for one of our key clients. As a Senior Engineer, you will create, enhance, and implement scalable, secure solutions utilizing Python and modern cloud platforms. Collaboration with cross-functional teams will be essential to deliver innovative software systems addressing complex business challenges and driving digital transformation. This role follows a hybrid work model, requiring three days per week in-office at one of our locations in Krakow, Wroclaw, Gdansk, Warsaw, Poznan, Katowice, or Lodz. Responsibilities Deliver high-quality software solutions using Python for web applications, APIs, data pipelines, AI/ML models, and automation tools Design and manage cloud-based architectures utilizing platforms like AWS, Azure, or Google Cloud Platform (GCP) Create scalable microservices and serverless applications using cloud-native tools and frameworks Optimize data pipelines and workflows using Python and cloud services such as AWS Lambda, Azure Functions, or GCP Cloud Functions Promote system reliability and scalability utilizing best coding practices, automated testing, and effective monitoring Work with product, operations, and engineering teams to define requirements, refine features, and implement solutions Set up CI/CD pipelines to enhance deployment efficiency in cloud environments Address production issues and improve system performance in cloud setups Keep up to date with Python trends, cloud advancements, and evolving tools Mentor junior team members, perform code reviews, and uphold quality standards across the team Requirements Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience 5+ years of Python development experience, with a focus on libraries such as Django, Flask, or FastAPI Commercial background in cloud platforms such as AWS, Azure, or Google Cloud and hands-on experience with related services Competency in cloud-native technologies, including Docker, Kubernetes, and serverless frameworks Skills in designing RESTful APIs and integrating third-party services Knowledge of database technologies, including relational databases like MySQL/PostgreSQL and non-relational databases like MongoDB/DynamoDB Understanding of software development best practices, Agile methodologies, Git version control, and unit testing Experience with CI/CD tools, including Jenkins, GitHub Actions, Azure DevOps, or AWS CodePipeline Strong analytical and problem-solving abilities for tackling technical challenges Effective communication skills and the ability to collaborate in team settings Nice to have Background in AI or ML technologies 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 Engineer

Senior

Hybrid

Lodz, Poland

🏢 Summary: Senior Python Engineer role focused on building scalable cloud-based solutions, APIs, data pipelines, and microservices using Python and modern cloud platforms. The position involves working in a hybrid model with cross-functional teams to deliver secure and reliable systems while contributing to digital transformation initiatives. Candidates will also support CI/CD processes, system optimization, and mentoring activities. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering, or related field, 5+ years of Python development experience, Experience with Django, Flask, or FastAPI, Commercial experience with AWS, Azure, or Google Cloud, Knowledge of Docker, Kubernetes, and serverless technologies, Experience designing RESTful APIs, Knowledge of MySQL, PostgreSQL, MongoDB, or DynamoDB, Understanding of Agile methodologies and Git, Experience with unit testing and CI/CD tools, Strong analytical and problem-solving skills, Effective communication and teamwork skills 📃 Skills: Python, Django, Flask, FastAPI, AWS, Azure, GCP, Docker, Kubernetes, MySQL, PostgreSQL, MongoDB, DynamoDB, Git, Jenkins, GitHub, AzureDevOps, CodePipeline, REST, CI/CD 🏢 Description: We are looking for an experienced Senior Python Engineer with expertise in Cloud technologies to contribute to a strategic project for one of our key clients. As a Senior Engineer, you will create, enhance, and implement scalable, secure solutions utilizing Python and modern cloud platforms. Collaboration with cross-functional teams will be essential to deliver innovative software systems addressing complex business challenges and driving digital transformation. This role follows a hybrid work model, requiring three days per week in-office at one of our locations in Krakow, Wroclaw, Gdansk, Warsaw, Poznan, Katowice, or Lodz. Responsibilities Deliver high-quality software solutions using Python for web applications, APIs, data pipelines, AI/ML models, and automation tools Design and manage cloud-based architectures utilizing platforms like AWS, Azure, or Google Cloud Platform (GCP) Create scalable microservices and serverless applications using cloud-native tools and frameworks Optimize data pipelines and workflows using Python and cloud services such as AWS Lambda, Azure Functions, or GCP Cloud Functions Promote system reliability and scalability utilizing best coding practices, automated testing, and effective monitoring Work with product, operations, and engineering teams to define requirements, refine features, and implement solutions Set up CI/CD pipelines to enhance deployment efficiency in cloud environments Address production issues and improve system performance in cloud setups Keep up to date with Python trends, cloud advancements, and evolving tools Mentor junior team members, perform code reviews, and uphold quality standards across the team Requirements Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience 5+ years of Python development experience, with a focus on libraries such as Django, Flask, or FastAPI Commercial background in cloud platforms such as AWS, Azure, or Google Cloud and hands-on experience with related services Competency in cloud-native technologies, including Docker, Kubernetes, and serverless frameworks Skills in designing RESTful APIs and integrating third-party services Knowledge of database technologies, including relational databases like MySQL/PostgreSQL and non-relational databases like MongoDB/DynamoDB Understanding of software development best practices, Agile methodologies, Git version control, and unit testing Experience with CI/CD tools, including Jenkins, GitHub Actions, Azure DevOps, or AWS CodePipeline Strong analytical and problem-solving abilities for tackling technical challenges Effective communication skills and the ability to collaborate in team settings Nice to have Background in AI or ML technologies 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 Engineer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Python Engineer role focused on building scalable cloud-based applications, APIs, data pipelines, and automation solutions using Python and modern cloud platforms. The position involves designing microservices, implementing CI/CD pipelines, optimizing cloud architectures, and collaborating with cross-functional teams in a hybrid work model in Poland. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering, or related field, 5+ years of Python development experience, Experience with Django, Flask, or FastAPI, Commercial experience with AWS, Azure, or Google Cloud, Knowledge of Docker, Kubernetes, and serverless frameworks, Experience designing RESTful APIs, Knowledge of MySQL, PostgreSQL, MongoDB, or DynamoDB, Understanding of Agile methodologies and Git, Experience with unit testing, Experience with CI/CD tools such as Jenkins, GitHub Actions, Azure DevOps, or AWS CodePipeline, Strong analytical and problem-solving skills, Effective communication and teamwork skills 📃 Skills: Python, Django, Flask, FastAPI, AWS, Azure, GCP, Docker, Kubernetes, Serverless, REST, MySQL, PostgreSQL, MongoDB, DynamoDB, Git, Jenkins, GitHub, AzureDevOps, CodePipeline, CI/CD, Agile, Lambda 🏢 Description: We are looking for an experienced Senior Python Engineer with expertise in Cloud technologies to contribute to a strategic project for one of our key clients. As a Senior Engineer, you will create, enhance, and implement scalable, secure solutions utilizing Python and modern cloud platforms. Collaboration with cross-functional teams will be essential to deliver innovative software systems addressing complex business challenges and driving digital transformation. This role follows a hybrid work model, requiring three days per week in-office at one of our locations in Krakow, Wroclaw, Gdansk, Warsaw, Poznan, Katowice, or Lodz. Responsibilities Deliver high-quality software solutions using Python for web applications, APIs, data pipelines, AI/ML models, and automation tools Design and manage cloud-based architectures utilizing platforms like AWS, Azure, or Google Cloud Platform (GCP) Create scalable microservices and serverless applications using cloud-native tools and frameworks Optimize data pipelines and workflows using Python and cloud services such as AWS Lambda, Azure Functions, or GCP Cloud Functions Promote system reliability and scalability utilizing best coding practices, automated testing, and effective monitoring Work with product, operations, and engineering teams to define requirements, refine features, and implement solutions Set up CI/CD pipelines to enhance deployment efficiency in cloud environments Address production issues and improve system performance in cloud setups Keep up to date with Python trends, cloud advancements, and evolving tools Mentor junior team members, perform code reviews, and uphold quality standards across the team Requirements Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience 5+ years of Python development experience, with a focus on libraries such as Django, Flask, or FastAPI Commercial background in cloud platforms such as AWS, Azure, or Google Cloud and hands-on experience with related services Competency in cloud-native technologies, including Docker, Kubernetes, and serverless frameworks Skills in designing RESTful APIs and integrating third-party services Knowledge of database technologies, including relational databases like MySQL/PostgreSQL and non-relational databases like MongoDB/DynamoDB Understanding of software development best practices, Agile methodologies, Git version control, and unit testing Experience with CI/CD tools, including Jenkins, GitHub Actions, Azure DevOps, or AWS CodePipeline Strong analytical and problem-solving abilities for tackling technical challenges Effective communication skills and the ability to collaborate in team settings Nice to have Background in AI or ML technologies 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 Engineer

Senior

Hybrid

Gdansk, Poland

🏢 Summary: Senior Python Engineer role focused on building scalable cloud-based solutions, APIs, data pipelines, and microservices using Python and modern cloud platforms. The position involves working in hybrid mode with cross-functional teams to deliver secure and high-performance systems while mentoring junior engineers. Candidates will contribute to cloud-native development, CI/CD automation, and system optimization projects. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering, or related field, 5+ years of Python development experience, Experience with Django, Flask, or FastAPI, Commercial experience with AWS, Azure, or Google Cloud, Knowledge of Docker and Kubernetes, Experience with serverless frameworks, Ability to design RESTful APIs, Experience with MySQL or PostgreSQL, Experience with MongoDB or DynamoDB, Knowledge of Agile methodologies, Experience with Git version control, Experience with unit testing, Experience with CI/CD tools, Strong analytical and problem-solving skills, Ability to collaborate in team environments 📃 Skills: Python, Django, Flask, FastAPI, AWS, Azure, GCP, Docker, Kubernetes, REST, MySQL, PostgreSQL, MongoDB, DynamoDB, Git, Jenkins, GitHub, AzureDevOps, CodePipeline, CI/CD, Lambda 🏢 Description: We are looking for an experienced Senior Python Engineer with expertise in Cloud technologies to contribute to a strategic project for one of our key clients. As a Senior Engineer, you will create, enhance, and implement scalable, secure solutions utilizing Python and modern cloud platforms. Collaboration with cross-functional teams will be essential to deliver innovative software systems addressing complex business challenges and driving digital transformation. This role follows a hybrid work model, requiring three days per week in-office at one of our locations in Krakow, Wroclaw, Gdansk, Warsaw, Poznan, Katowice, or Lodz. Responsibilities Deliver high-quality software solutions using Python for web applications, APIs, data pipelines, AI/ML models, and automation tools Design and manage cloud-based architectures utilizing platforms like AWS, Azure, or Google Cloud Platform (GCP) Create scalable microservices and serverless applications using cloud-native tools and frameworks Optimize data pipelines and workflows using Python and cloud services such as AWS Lambda, Azure Functions, or GCP Cloud Functions Promote system reliability and scalability utilizing best coding practices, automated testing, and effective monitoring Work with product, operations, and engineering teams to define requirements, refine features, and implement solutions Set up CI/CD pipelines to enhance deployment efficiency in cloud environments Address production issues and improve system performance in cloud setups Keep up to date with Python trends, cloud advancements, and evolving tools Mentor junior team members, perform code reviews, and uphold quality standards across the team Requirements Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience 5+ years of Python development experience, with a focus on libraries such as Django, Flask, or FastAPI Commercial background in cloud platforms such as AWS, Azure, or Google Cloud and hands-on experience with related services Competency in cloud-native technologies, including Docker, Kubernetes, and serverless frameworks Skills in designing RESTful APIs and integrating third-party services Knowledge of database technologies, including relational databases like MySQL/PostgreSQL and non-relational databases like MongoDB/DynamoDB Understanding of software development best practices, Agile methodologies, Git version control, and unit testing Experience with CI/CD tools, including Jenkins, GitHub Actions, Azure DevOps, or AWS CodePipeline Strong analytical and problem-solving abilities for tackling technical challenges Effective communication skills and the ability to collaborate in team settings Nice to have Background in AI or ML technologies 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 Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Python Engineer role focused on building scalable cloud-based solutions, APIs, microservices, and automation systems using Python and modern cloud platforms. The position involves collaboration across teams, CI/CD implementation, cloud-native architecture design, and mentoring junior engineers in a hybrid work environment in Poland. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering, or related field, 5+ years of Python development experience, Experience with Django, Flask, or FastAPI, Commercial experience with AWS, Azure, or Google Cloud, Hands-on experience with Docker and Kubernetes, Experience with serverless frameworks, Ability to design RESTful APIs, Experience with MySQL or PostgreSQL, Experience with MongoDB or DynamoDB, Knowledge of Agile methodologies, Experience with Git version control, Experience with unit testing, Experience with CI/CD tools, Strong analytical and problem-solving skills, Effective communication and teamwork skills 📃 Skills: Python, Django, Flask, FastAPI, AWS, Azure, GCP, Docker, Kubernetes, REST, MySQL, PostgreSQL, MongoDB, DynamoDB, Git, Jenkins, GitHub, AzureDevOps, CodePipeline, CI/CD, Agile, Lambda 🏢 Description: We are looking for an experienced Senior Python Engineer with expertise in Cloud technologies to contribute to a strategic project for one of our key clients. As a Senior Engineer, you will create, enhance, and implement scalable, secure solutions utilizing Python and modern cloud platforms. Collaboration with cross-functional teams will be essential to deliver innovative software systems addressing complex business challenges and driving digital transformation. This role follows a hybrid work model, requiring three days per week in-office at one of our locations in Krakow, Wroclaw, Gdansk, Warsaw, Poznan, Katowice, or Lodz. Responsibilities Deliver high-quality software solutions using Python for web applications, APIs, data pipelines, AI/ML models, and automation tools Design and manage cloud-based architectures utilizing platforms like AWS, Azure, or Google Cloud Platform (GCP) Create scalable microservices and serverless applications using cloud-native tools and frameworks Optimize data pipelines and workflows using Python and cloud services such as AWS Lambda, Azure Functions, or GCP Cloud Functions Promote system reliability and scalability utilizing best coding practices, automated testing, and effective monitoring Work with product, operations, and engineering teams to define requirements, refine features, and implement solutions Set up CI/CD pipelines to enhance deployment efficiency in cloud environments Address production issues and improve system performance in cloud setups Keep up to date with Python trends, cloud advancements, and evolving tools Mentor junior team members, perform code reviews, and uphold quality standards across the team Requirements Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience 5+ years of Python development experience, with a focus on libraries such as Django, Flask, or FastAPI Commercial background in cloud platforms such as AWS, Azure, or Google Cloud and hands-on experience with related services Competency in cloud-native technologies, including Docker, Kubernetes, and serverless frameworks Skills in designing RESTful APIs and integrating third-party services Knowledge of database technologies, including relational databases like MySQL/PostgreSQL and non-relational databases like MongoDB/DynamoDB Understanding of software development best practices, Agile methodologies, Git version control, and unit testing Experience with CI/CD tools, including Jenkins, GitHub Actions, Azure DevOps, or AWS CodePipeline Strong analytical and problem-solving abilities for tackling technical challenges Effective communication skills and the ability to collaborate in team settings Nice to have Background in AI or ML technologies 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.