Job Description
We are seeking a highly skilled leader to oversee the end-to-end delivery of machine learning-powered features. Our ideal candidate will have expertise in steering teams, ensuring adherence to top-tier engineering practices, and deploying ML models reliably at scale.
The successful candidate will collaborate with partners (Engineering, Product, Architects, and Tech Leads) to align the team's roadmap with company strategy and ship architecturally sound software.
Key Responsibilities
* Lead a team of experienced Machine Learning Engineers and Scientists.
* Collaborate with existing ML/AI leadership to improve software delivery and service reliability.
* Recruit new team members and facilitate interviews.
* Have quality 1:1s with your team members.
* Create a diverse and inclusive working environment.
Requirements
* Experience managing people across teams, ideally working with large distributed Internet-facing systems.
* Proven expertise in delivering machine learning projects to production.
* NLP or Information Retrieval expertise is a plus.
* Great communication skills, both written and verbal.
* Prioritization skills to focus on impactful tasks.
* Dedication to self-development.
* Collaborative work ethic.
Tech Stack
* Code languages: Python, Ruby, Scala, Java.
* Servers live in cloud-based infrastructure.
* Machine learning models rely on PyTorch and Tensorflow.
* ML pipelines use cloud-native services.
* Data stored in scalable databases.
* Services deployed to containerized environments.
What We Offer
* Full ownership of projects.
* Impactful work.
* Passionate team.
* Interesting projects.
* Opportunity to learn and grow.
Work Environment
* Flexible working hours.
* Professional development funds.
* Comfortable office and remote setup.
* Choice of laptop and equipment.
* Beneficial insurance policies.