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.