Job Description
Teads, an omnichannel outcomes platform, is seeking a Machine Learning Engineer to enhance their ML systems. The role involves optimizing infrastructure and algorithms for performance and scalability. The engineer will collaborate with data scientists and software engineers to implement end-to-end machine learning models, contributing to the improvement of the company's ML platform.
What this role involves:
- Improving existing ML library & tools.
- Creating, designing, developing, testing and monitoring code in production.
- Designing, developing, and implementing ML models and algorithms.
- Collaborating with data scientists to identify and apply effective machine learning techniques.
- Mentoring other team members to improve their autonomy and Software Engineering skills.
- Collaborating with variety of teams for production cases to develop services from design to production.
- Writing, running and automating tests.
- Keeping up to date with the latest Machine Learning technologies.
Requirements:
- Strong programming skills with Python, Java, Scala.
- Proficiency in software engineering practices.
- Hands-on experience implementing machine learning algorithms in production environments.
- Strong problem solving skills.
- Strong communication skills.
What this role offers:
- Career Development: Continuous investment in employees’ skills.
- Life Balance: 22 days off per year, hybrid work (3 days per week in the office).
- Wellness: Premium work equipment, enjoyable work environment, remote work subsidy.