Staff Machine Learning Engineer
Angi
Summary
Join Angiยฎ as a Staff Machine Learning Engineer and play a pivotal role in transforming our platform into a world-class online marketplace. This leadership position involves developing advanced machine learning models to improve marketplace algorithms, designing robust MLOps practices for seamless deployment, and collaborating with cross-functional teams. You will drive the roadmap for scalable systems, mentor junior team members, and contribute to innovation. The ideal candidate possesses a Master's or Ph.D. in a quantitative field, 7+ years of experience in data science and machine learning, and proficiency in various technologies. Angi offers a competitive salary, bonus, equity, comprehensive benefits, and a flexible work environment.
Requirements
- Hold a Masterโs or Ph.D. in a quantitative field, such as Computer Science, Statistics, Mathematics, or a related discipline
- Possess 7+ years of experience in data science and machine learning, ideally within the tech industry and marketplace environments
- Be knowledgeable about large-scale distributed application architecture, design, implementation, and performance tuning
- Have the ability to drive the roadmap and direction of scalable, production-quality systems end-to-end, and effectively communicate cross-functionally with Product and Engineering teams
- Have practical knowledge of advanced machine learning algorithms and deep learning to deploy for search systems, information retrieval, and ranking algorithms
- Be proficient in SQL, Python and ML frameworks (such as TensorFlow and PyTorch) with strong coding skills
- Possess excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders
Responsibilities
- Lead development of advanced machine learning and AI models to improve our marketplace algorithms (e.g., search ranking, recommendation and matching solutions)
- Design and architect robust MLOps practices to ensure the seamless deployment and scalability of machine learning models
- This includes automating model training, optimizing runtime performance of models, and deployment processes to enable fast, reliable delivery of machine learning solutions into production environments
- Work closely with a strong team of engineers, ml infra team, data scientists and product managers to build scalable and high-impact machine learning systems
- Collaborate on the end-to-end development process, from ideation to deployment, ensuring that data-driven solutions are seamlessly integrated into our products and services
- Develop a long-term technical vision; propose a roadmap for team setting clear objections
- Play a vital role in the design and implementation of new products and features, while also enhancing the existing product suite with innovative machine learning capabilities
- Guide junior team members and foster a culture of continuous learning and technical excellence
- Lead and encourage knowledge sharing to enhance the team's capabilities in advanced machine learning techniques from both industry and academia
Benefits
- The salary band for this position ranges from $200,000 - $280,000 commensurate with experience and performance
- This position will be eligible for a competitive year-end performance bonus & equity package
- Full medical, dental, vision package to fit your needs
- Flexible vacation policy; work hard and take time when you need it
- Pet discount plans & retirement plan with company match (401K)
- The rare opportunity to work with sharp, motivated teammates solving some of the most unique challenges and changing the world