#1 Job Board for tech industry in Europe

Python Engineer (Machine Learning Focus)
New
Python

Python Engineer (Machine Learning Focus)

Warszawa
6 434 - 8 351 USD/monthNet per month - B2B
6 434 - 8 351 USD/monthNet per month - B2B
Type of work
Full-time
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    English

    C1

    Polish

    C1

    Python

    advanced

    Azure

    regular

    PySpark

    regular

    SQL

    regular

    Databricks

    regular

    Machine Learning

    nice to have

    MLOps

    nice to have

Job description

Online interview
Friendly offer

We are a team of experts dedicated to driving innovation through advanced analytics and AI-powered solutions. Our mission is to help organizations become truly data-driven by building cutting-edge technology teams from scratch and expanding existing units.


Currently, we are looking for a Python Engineer (Machine Learning Focus) to support our partner in developing a Global Analytics unit – a centralized team dedicated to strengthening data-driven decision-making and creating smart data products for day-to-day operations.


This role is ideal for someone who thrives in engineering environments, enjoys building ML infrastructure and pipelines, and wants to grow in the field of MLOps. Note: this is not a model development role – Data Scientists handle modeling; you’ll focus on engineering and productionization.



About the Team

The Global Analytics team is an innovative, diverse collective of Data Scientists, Data Engineers, ML Engineers, MLOps Engineers, Business Intelligence Specialists, Software Developers, UX Designers, and more, with a presence across three continents and five countries. The team fosters collaboration, drives innovation, and ensures reliability, transforming the entire organization into a leader in data-driven decision-making.



Your Responsibilities

  • Develop production-level ML libraries and reusable Python components for existing and future data products.

  • Improve and maintain ML infrastructure for model training, deployment, and monitoring.

  • Design and implement scalable and efficient model training workflows for large-scale applications.

  • Build and maintain robust, reproducible, and traceable ML pipelines.

  • Optimize data ingestion and feature engineering processes.

  • Write high-quality Python code in line with engineering best practices.

  • Conduct code reviews and provide insightful feedback to peers.



What We Expect

  • At least 2 years of professional experience working as a Python Engineer or ML Engineer in an industry setting.

  • Strong Python programming skills (must-have).

  • Experience writing production-grade code for ML or data-intensive systems.

  • Hands-on experience with ML infrastructure (pipelines, deployment, monitoring).

  • Proficiency with Azure ecosystem (Databricks, Azure ML, ADF, Azure Functions, etc.).

  • Experience with PySpark for large-scale data processing.

  • Solid knowledge of SQL and experience extracting data from databases.

  • Understanding of data science workflows, without the need to build models yourself.

  • Good software engineering practices: clean code, CI/CD, testing, version control.

  • Experience working in agile teams.

  • Strong communication skills and ability to collaborate in a global setup.

  • Fluent English – you’ll communicate with international colleagues daily.



What We Offer

  • High-impact projects in AI, Business Intelligence, and IoT.

  • Opportunity to grow in MLOps and expand your technical breadth.

  • A global, diverse team with a flexible remote work policy.

  • A modern office in Warsaw with great transport links.

  • No corporate bureaucracy – a casual, collaborative atmosphere.

  • Benefits such as Multisport and private medical care.

  • Access to online courses, knowledge-sharing sessions, and certifications.



If you are a Python Engineer who wants to work on real-world AI products and build reliable, scalable ML infrastructure – we’d love to hear from you. Apply now and become part of our dynamic team.




Please add to your CV the following clause:

"I hereby agree to the processing of my personal data included in my job offer by hubQuest spółka z ograniczoną odpowiedzialnością located in Warsaw for the purpose of the current recruitment process.”


If you want to be considered in the future recruitment processes please add the following statement:

"I also agree to the processing of my personal data for the purpose of future recruitment processes.”

6 434 - 8 351 USD/month

Net per month - B2B

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
The Controller of your personal data being processed for the purpose of the recruitment process is HUBQUEST spółka z ogr... more