Summary
Indeed is a job site focused on helping people get jobs and creating an inclusive workplace. The Machine Learning Engineer II will design, develop, and optimize large-scale retrieval and recommendation systems, deploy machine learning solutions to production, and improve matching technology through experimentation. The role also partners with cross-functional teams, mentors colleagues, breaks down initiatives, and represents Indeed at major machine learning conferences.
Responsibilities
- Design, develop, and optimize large-scale retrieval algorithms for search and recommendation systems
- Drive candidate job selection by balancing relevance, marketplace objectives, and product impact to improve user outcomes
- Partner with product, ranking, and infrastructure teams to translate business goals into production-ready ML solutions
- Demonstrated software engineering skills, including production ready model design, testing, code reviews, and production debugging
- Build highly scalable and performant recommendation systems and technologies that can identify optimum matches between millions of jobs and millions of job seekers in real-time
- Experiment with Proof-Of-Concept Machine Learning (POC ML) model improvements, scale them to production, and run iterative A/B experiments to improve our matching technology
- Mentor other software engineers, data scientists, and Machine Learning Engineers in the team
- Break down larger Machine Learning initiatives into pieces that deliver incremental business value and implement them
- Represent Indeed at major Machine Learning conferences like Neural Information Processing Systems (NeurIPS), International Conference on Machine Learning (ICML), and International Conference on Learning Representations (ICLR)
Skills
- Demonstrated software engineering skills, including production ready model design, testing, code reviews, and production debugging
- Requires a Bachelor's degree in Computer Science, Mathematics, Statistics, or related field and a minimum of 5 years of related experience; or a Master's degree with a minimum of 3 years of experience; or a PhD without experience
- Prior success in deploying impactful Machine Learning solutions to large-scale production systems
- Solid knowledge of data structures and algorithms
- Exceptional sense of ownership
- Excellent written and verbal communication in English, effective with technical audiences
- Knowledge and practical experience working on Deep Learning Libraries (like Torch, Tensorflow, etc.)
- Equivalent expertise demonstrated through a combination of work experience, training, military experience, or education is welcome
Qualifications
Must Haves
- Demonstrated software engineering skills, including production ready model design, testing, code reviews, and production debugging
- Requires a Bachelor's degree in Computer Science, Mathematics, Statistics, or related field and a minimum of 5 years of related experience; or a Master's degree with a minimum of 3 years of experience; or a PhD without experience
- Prior success in deploying impactful Machine Learning solutions to large-scale production systems
- Solid knowledge of data structures and algorithms
- Exceptional sense of ownership
- Excellent written and verbal communication in English, effective with technical audiences
- Knowledge and practical experience working on Deep Learning Libraries (like Torch, Tensorflow, etc.)
- Equivalent expertise demonstrated through a combination of work experience, training, military experience, or education is welcome
Benefits
- Quarterly bonuses
- Restricted Stock Units (RSUs)
- A Paid Time Off policy
- Many region-specific benefits