Machine Learning Engineer, REMOTE ŁÓDŹ

Must have


  • Excellent programming skills in Python

  • 5+ years of experience in applying Data Science/Machine Learning on large scale datasets and building or maintaining ML pipelines

  • Solid experience in deploying Python code for ML pipelines in production environment, especially cloud based (AWS preferred)

  • Deep understanding of ML algorithms (both from a theoretical and practical perspective) with expert level knowledge of ML libraries (scikit-learn, pandas, TensorFlow, PyTorch, pyspark, etc.) or experience in ML pipelines deployment solutions proven by knowledge of related tools: AWS (e.g. Airflow, EMR, Sagemaker), PySpark

  • Working experience in SQL and NoSQL databases (e.g. Snowflake)

  • Good knowledge of CI/CD principles (e.g.: GitHub and GitHub Actions)

  • Master level degree in Machine Learning, Computer Science, Mathematics, Physics or related fields

  • Command of English in speech and writing allowing free communication in cross-team international collaboration


Technologies in use



  • Python

  • Airflow

  • AWS

  • TensorFlow

  • PyTorch


Nice to have



  • PhD in Machine Learning, Computer Science, Mathematics, Physics or related fields

  • Experience in any of the following domains: recommendation systems, ads targeting, user profiling, churn prediction

  • Familiarity with algorithms optimization (memory, processing speed, scalability, GPU)

You will work within the project created by our Customer who is one of the largest electronics companies in the world.


You will join international AI team who work with the latest methods of machine learning (including deep neural networks), extensive data resources and appropriate computing resources. They create advanced advertising technology based on AI models that enable companies from various industries to reach their smart audiences in most effective ways.


This is a remote work with occasional visits in Customer's office in Warsaw (2 times a month). Work is executed directly in Customer's infrastructure, using Customer's systems and repositories and compliant with Customer's engineering processes. Management of project activities is executed by Customer in Poland.


Your recruitment process


Your recruitment process includes two technical interviews:


1) Internal technical interview at Harman. Please be prepared for short coding exercise.


2) Technical interview with Customer


If both interviews are positive we are ready start your onboarding process.



,[Development of Machine Learning models for audience building and/or user profiling (research as well as production-grade code base), Design, set up and maintenance of data and ML pipelines with MLOps tools, including analysis, exploration and processing of various data types, Taking ownership of technical mentoring and leading subprojects, Contribution to project planning, Continuous knowledge development, tracking and implementation of the latest trends, Contribution to creation of innovative technology by means of development of prototypes, proof of concepts, scientific publications and/or patent applications, Delivering functional and technical documentation] Requirements: AWS, Python, Machine learning, SQL, NoSQL, PyTorch, Airflow, TensorFlow, CI/CD, PhD, ads targeting, algorithms optimization, user profiling, recommendation systems, churn prediction Additionally: Sport subscription, Training budget, Private healthcare, Flat structure, Lunch card, International projects, Life and travel insuarance, Referral bonus, Company events, Employee discounts on HARMAN products (JBL), Training on the job and technical trainings, Flexible working hours, Free coffee, Bike parking, Playroom, Shower, Free snacks, Free beverages, Free parking, In-house trainings, Modern office, Startup atmosphere, No dress code.
Data publikacji: 2024-04-21
APLIKUJ