Unlock Full Resume Report

New offer - be the first one to apply!

September 17, 2026

Python Machine Learning Developer

Mid • On-site

301,600 - 301,600 USD/yr

Warsaw, MA, Poland

Quick Facts

  • Role: Python Machine Learning Developer (ML for banking)

  • Work model: Hybrid from Warsaw (2 days per month in office)

  • Rate: Up to 145 PLN/hour net on B2B

Role Description

You will design, build, and deploy production solutions for data analytics and machine learning to support banking projects such as process mining, churn analysis, fraud prevention, and NLP. You will work hands-on with strong engineering expertise—independently deploying and maintaining production systems, identifying bottlenecks, and finding cost optimizations. Business collaboration is handled by the team, so in this role the key focus is programming skills, production experience, and strong classical machine learning competencies.

Responsibilities

  • Design and implement data solutions

  • Collaborate with the business team to identify analytical needs

  • Analyze large datasets to derive useful insights

  • Maintain and optimize existing production solutions

  • Deploy and improve machine learning processes

  • Identify bottlenecks and optimize costs

Requirements

  • Minimum 3 years of commercial experience

  • Experience supporting and deploying production solutions

  • Very good Python knowledge (including scipy, pandas, matplotlib)

  • Experience with Apache Spark

  • Experience with Scala or Java

  • Solid experience with classical machine learning

  • SQL: ability to write queries independently

  • Azure Synapse

  • Basic DevOps: Docker and Kubernetes; independently build and manage containers, run basic tasks, and work with REST API

  • Knowledge of machine learning topics

Benefits

  • Hybrid work from Warsaw with office presence 2 days per month

  • B2B contract rate up to 145 PLN/hour net

Similar jobs you might like