Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

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:
    • 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.

Similar jobs you might like

Technology

DataArt

Senior Python Engineer with AI Exposure

Senior

Remote

Wrocław, DS, Poland

25,000 - 31,000 PLN

🏢 Summary: Senior Python Engineer role focused on designing, deploying, and operating production-scale AI and ML solutions. The position covers LLMs, RAG systems, data pipelines, cloud-native AI services, and MLOps across major cloud platforms. 🗂️ Requirements: Python proficiency, NumPy, Pandas, PyTorch, TensorFlow, and Transformers, Hands-on LLM experience, Machine learning, NLP, deep learning, and vector embeddings, Azure, AWS, or GCP experience, Serverless computing experience, MLOps tooling experience, Vector database experience, Docker and Kubernetes knowledge 📃 Skills: Python, NumPy, Pandas, PyTorch, TensorFlow, Transformers, OpenAI, AzureOpenAI, Anthropic, Llama, Azure, AWS, GCP, MLflow, Kubeflow, AzureML, SageMaker, Databricks, Pinecone, Chroma, FAISS, Docker, Kubernetes, REST, RAG, NLP, MLOps 🏢 Description: Position overview We are seeking a skilled Senior Python Engineer to design, develop, and deploy AI and ML driven solutions that enhance business capabilities, automate processes, and improve customer and employee experiences. The ideal candidate has a strong foundation in machine learning, large language models (LLMs), data engineering, and cloud platforms, with the ability to productionize models at scale. Responsibilities Design, build, and deploy machine learning and generative AI models, including LLMs, embeddings, transformers, and RAG pipelines. Develop scalable AI services and microservices using Python, REST APIs, and cloud native technologies. Optimize models for performance, accuracy, and cost efficiency. Work with structured and unstructured datasets for feature engineering, vectorization, and model training. Build data pipelines for training, validation, and inference. Collaborate with data engineering teams on data ingestion, storage, and governance. Implement CI/CD pipelines for machine learning models and MLOps workflows. Monitor model performance and drift, and implement retraining strategies. Manage model lifecycle processes, logging, and observability. Integrate AI systems with enterprise applications, APIs, and cloud platforms such as Azure, AWS, and GCP. Build Retrieval Augmented Generation (RAG) architectures leveraging vector databases such as Pinecone, FAISS, Weaviate, or Azure AI Search. Ensure solutions align with enterprise security, compliance, and responsible AI standards. Work with product, engineering, domain experts, and business teams to translate requirements into technical solutions. Communicate AI capabilities and limitations to non technical stakeholders. Conduct proofs of concept (POCs), demonstrations, and conceptual solution design activities. Requirements Strong proficiency in Python, including NumPy, Pandas, PyTorch, TensorFlow, and Transformers. Hands on experience with LLMs, including OpenAI, Azure OpenAI, Anthropic, and Llama models. Experience with machine learning algorithms, natural language processing (NLP), deep learning, and vector embeddings. Experience with cloud platforms such as Azure, AWS, and GCP, including serverless computing services. Familiarity with MLOps tools such as MLflow, Kubeflow, Azure Machine Learning, Amazon SageMaker, or Databricks. Experience working with vector databases, including Pinecone, Chroma, FAISS, and Azure AI Search. Knowledge of containerization and orchestration technologies such as Docker and Kubernetes. What We Offer: Vacation days : Up to 26 business days per year. 10 illness/special days off per year (fully paid, no medical papers needed) for all contract types Health and life insurance (Luxmed) MyBenefit platform with Multisport option Internal psychological support service English language classes from the first working day Access to external learning platforms : O’Reilly, LinkedIn Learning, Udemy, and a wide catalog of diverse internal training Flexible workplace : work from the office, from home, or choose a hybrid option Tech Skills Mentoring Program Opportunities to develop as a public speaker, mentor, or technical interviewer Fully paid idle (bench) when not involved in a project Certification reimbursement (AWS, GCP, Microsoft, etc.)

Technology

EPAM Systems

Python Developer

Mid

Hybrid

Krakow, MA, Poland

🏢 Summary: Python Developer role focused on delivering secure, scalable application and AWS cloud infrastructure features. The position combines feature development, security remediation, CI/CD, and production operations in collaboration with product, platform, and security teams. 🗂️ Requirements: 3+ years of software development, architecture, and system integration experience, Hands-on AWS experience with Lambda, ECS, S3, DynamoDB, Aurora, CloudFormation, and CloudWatch, Proficiency in Java, Python, and TypeScript, including API development, design patterns, and quality engineering, Relational database fundamentals and basic SQL query writing, CI/CD experience with GitHub Actions, reusable workflows, environment protection rules, and artifact/version management, Production operations and observability experience with Splunk and Honeycomb, Knowledge of enterprise tooling, multi-region resiliency, failover, feature toggling, IT risk, information security, compliance, and change governance, Written and spoken English at B2+ level 📃 Skills: Python, Java, TypeScript, AWS, Lambda, ECS, S3, DynamoDB, Aurora, CloudFormation, CloudWatch, SQL, GitHub, Splunk, Honeycomb, CI/CD, SRE 🏢 Description: We are seeking a skilled Python Developer to join our team and contribute to the delivery of robust application and cloud infrastructure solutions. In this role, you will work on both feature development and security remediation, collaborating with cross-functional partners to build maintainable, secure, and scalable systems that meet business needs. Responsibilities Deliver application and cloud infrastructure features, including development, testing, and deployment, working from established designs and acceptance criteria Implement security remediation work (vulnerability fixes, dependency upgrades, code hardening) and net-new features as prioritized by the team lead Translate technical requirements into well-structured, testable, and maintainable code that meets team quality bars for reviews and tests Promote changes through dev, test, and production environments following established change management processes and documentation standards Collaborate with product, platform, and security partners to clarify requirements and deliver work that meets business needs Requirements 3+ years of experience in software development, architecture, and system integration Hands-on expertise in AWS services such as Lambda, ECS, and S3 Proficiency in AWS data and infrastructure services, including DynamoDB, Aurora, CloudFormation, and CloudWatch Strong software engineering skills in Java, Python, and TypeScript (or equivalent), including design patterns, API development, and quality engineering practices Understanding of relational database fundamentals and competency in writing basic SQL queries Expertise in CI/CD using GitHub Actions/workflows, reusable workflows, environment protection rules, and artifact/version management Proven capability to operate and improve production systems using modern observability tools such as Splunk and Honeycomb, with an SRE/operational mindset Knowledge of owning/operating enterprise tooling, multi-region cloud resiliency and failover practices, and feature toggling solutions Familiarity with IT risk and information security expectations, with the ability to deliver solutions that meet security, compliance, and change governance requirements Excellent command of written and spoken English (B2+ level) 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

Python Developer

Mid

Hybrid

Gdansk, PM, Poland

🏢 Summary: Python Developer role focused on delivering secure, scalable application and AWS cloud infrastructure features. The position combines feature development, security remediation, CI/CD delivery, and production operations in collaboration with product, platform, and security teams. 🗂️ Requirements: 3+ years of software development, architecture, and system integration experience, AWS hands-on expertise: Lambda, ECS, S3, DynamoDB, Aurora, CloudFormation, CloudWatch, Java, Python, and TypeScript proficiency, API development, design patterns, testing, and quality engineering, Relational database fundamentals and basic SQL, CI/CD with GitHub Actions and workflow governance, Production observability with Splunk or Honeycomb, Multi-region resiliency, failover, enterprise tooling, and feature toggles, Security, compliance, IT risk, and change-governance knowledge, English proficiency at B2+ level 📃 Skills: Python, Java, TypeScript, AWS, Lambda, ECS, S3, DynamoDB, Aurora, CloudFormation, CloudWatch, SQL, GitHubActions, Splunk, Honeycomb, CI/CD, APIs, SRE 🏢 Description: We are seeking a skilled Python Developer to join our team and contribute to the delivery of robust application and cloud infrastructure solutions. In this role, you will work on both feature development and security remediation, collaborating with cross-functional partners to build maintainable, secure, and scalable systems that meet business needs. Responsibilities Deliver application and cloud infrastructure features, including development, testing, and deployment, working from established designs and acceptance criteria Implement security remediation work (vulnerability fixes, dependency upgrades, code hardening) and net-new features as prioritized by the team lead Translate technical requirements into well-structured, testable, and maintainable code that meets team quality bars for reviews and tests Promote changes through dev, test, and production environments following established change management processes and documentation standards Collaborate with product, platform, and security partners to clarify requirements and deliver work that meets business needs Requirements 3+ years of experience in software development, architecture, and system integration Hands-on expertise in AWS services such as Lambda, ECS, and S3 Proficiency in AWS data and infrastructure services, including DynamoDB, Aurora, CloudFormation, and CloudWatch Strong software engineering skills in Java, Python, and TypeScript (or equivalent), including design patterns, API development, and quality engineering practices Understanding of relational database fundamentals and competency in writing basic SQL queries Expertise in CI/CD using GitHub Actions/workflows, reusable workflows, environment protection rules, and artifact/version management Proven capability to operate and improve production systems using modern observability tools such as Splunk and Honeycomb, with an SRE/operational mindset Knowledge of owning/operating enterprise tooling, multi-region cloud resiliency and failover practices, and feature toggling solutions Familiarity with IT risk and information security expectations, with the ability to deliver solutions that meet security, compliance, and change governance requirements Excellent command of written and spoken English (B2+ level) 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

DO OK • Life-changing software services

Senior Python Developer

Senior

Remote

Wroclaw, DS, Poland

18,000 - 27,000 PLN

🏢 Summary: Senior Python Developer role in a fast-paced, startup-style environment, owning the design and delivery of high-load, data-intensive systems. The position partners directly with clients, leads complex features from architecture through automated deployment, and helps maintain high engineering standards. 🗂️ Requirements: 5+ years of commercial software development experience, Strong professional Python experience, Expertise in Python 3.11+, Production experience with modern Python frameworks, API design experience, Database and data-driven systems knowledge, Advanced OOP, SOLID, YAGNI and TDD knowledge, Unit testing, CI/CD, Docker and deployment experience, Ability to build low-latency, scalable systems, Very good written and spoken English, Ability to work under tight deadlines and evolving requirements 📃 Skills: Python, FastAPI, Falcon, SQLAlchemy, REST, GraphQL, pytest, Docker, CICD, OOP, SOLID, YAGNI, TDD 🏢 Description: Startup Environment, High Ownership, Demanding Clients Join our startup-like environment filled with new ideas, rapid change, and a strong focus on priorities and delivery. We are looking for a Senior Python Developer - someone experienced, open-minded, and ready to take real ownership of both product and technical direction. You will work closely with demanding clients , solve complex engineering problems, and help shape ambitious, high-performance systems. This role is for engineers who enjoy responsibility, fast feedback loops, architectural challenges, and working under pressure . Your primary responsibilities beyond the will to change the world: Act as a technical partner for clients : analyze business needs, challenge requirements, and propose effective, scalable solutions Take full ownership of complex features - from concept and architecture through implementation, testing, and automated deployment Design system architecture, APIs, and data models for high-load, data-intensive systems Deliver core and business-critical components of projects Work in a dynamic, startup-style environment with changing priorities, tight deadlines, and real product pressure Proactively identify risks, bottlenecks, and technical debt , and drive improvements Ensure high code quality, performance, and reliability Support and mentor other developers, helping raise engineering standards across teams Must have: 5+ years of commercial software development experience, including strong professional experience in Python Excellent knowledge of Python 3.11+ (typing, dataclasses, modern best practices) Production experience with modern Python frameworks ( async FastAPI preferred, Falcon welcome, Async SQLAlchemy 2.0 ) Strong expertise in API design (REST, GraphQL) Solid understanding of databases and data-driven systems (relational, document, search, key-value stores) Advanced knowledge of software engineering principles (OOP, SOLID, YAGNI, TDD) Extensive experience with unit testing (pytest), CI/CD pipelines, Docker, and deployments Proven ability to build efficient, low-latency, scalable systems Confidence working with tight deadlines, pressure, and frequently evolving requirements Very good written and spoken English Strong communication skills and a proactive, ownership-oriented mindset Experience we'd appreciate, too: Experience in system architecture and technical leadership Asynchronous programming and high-concurrency systems Messaging systems and distributed architectures DDD and event-driven design Cloud and DevOps experience ( AWS / Azure ) Mentoring and influencing technical direction of projects Nice to have: Community involvement (meetups, open source, speaking) Writing technical articles or internal knowledge-sharing A list of benefits is long so we will mention only about the crucial ones: Challenging projects with real business impact Work in a startup-like environment : fast decisions, autonomy, responsibility 100% remote or office in Poland (Wrocław / Zielona Góra) Sport subscription Private healthcare

Technology

DO OK • Life-changing software services

Senior Python Engineer – Vector Search / Retrieval Infrastructure

Senior

Remote

Wrocław, DS, Poland

150 - 250 PLN

🏢 Summary: Senior Python Engineer role focused on building and scaling production vector search and retrieval systems. The position covers Python services, vector database optimization, RAG/LLM integration, and performance improvements in a high-ownership startup-like environment. 🗂️ Requirements: Strong Python skills, Async programming and API design experience, Hands-on vector database experience, Knowledge of embedding models, similarity search, and ANN algorithms, Docker/Kubernetes and cloud deployment experience, Large-scale data pipeline and performance optimization experience 📃 Skills: Python, Qdrant, Pinecone, Weaviate, Milvus, HNSW, IVF, Docker, Kubernetes, AWS, GCP, Azure, RAG, LLM 🏢 Description: Startup Environment, High Ownership, Demanding Clients Join our startup-like environment filled with new ideas, rapid change, and a strong focus on priorities and delivery. We are looking for a Senior Python Engineer — someone experienced, open-minded, and ready to take real ownership of both product and technical direction. You will work closely with demanding clients, solve complex engineering problems, and help build and scale ambitious, high-performance vector search systems. This role is for engineers who enjoy responsibility, fast feedback loops, architectural challenges, and working under pressure. Your primary responsibilities beyond the will to change the world: Design, implement, and optimize vector database solutions (Qdrant, Pinecone, Weaviate, or similar) for production-scale retrieval systems. Build and maintain Python services for embedding generation, indexing, and semantic search pipelines. Tune indexing strategies (HNSW, quantization, sharding) for latency, recall, and cost trade-offs. Integrate vector search with RAG pipelines, LLM applications, or recommendation systems. Collaborate with ML/data teams to optimize embedding models and retrieval quality. Monitor, profile, and improve performance of vector search infrastructure at scale. Requirements: Strong Python skills, including experience with async programming and API design. Hands-on experience with Qdrant, Pinecone, Weaviate, Milvus, or a comparable vector database. Solid understanding of embedding models, similarity search, and ANN algorithms (HNSW, IVF, etc.). Experience with Docker/Kubernetes and cloud deployment (AWS/GCP/Azure). Familiarity with RAG architectures and LLM-based applications is a plus. Comfortable working with large-scale data pipelines and performance optimization. Nice to Have: Experience with other DB technologies (PostgreSQL + pgvector, Redis, Elasticsearch). Background in ML/NLP. Contributions to open-source vector search projects. Benefits The list of benefits is long, so we'll mention only the crucial ones: Challenging projects with real business impact Work in a startup-like environment: fast decisions, autonomy, responsibility 100% remote or office in Poland (Wrocław / Zielona Góra) Sport subscription Private healthcare