Apollo.io is seeking a Senior Machine Learning Engineer II to join its Intelligence team. The ideal candidate will be responsible for building and productionizing Machine Learning (ML) models and smart algorithms for various Apollo products. This role involves designing, building, evaluating, deploying, and iterating on scalable Machine Learning systems. The Engineer will improve the Machine Learning stack at Apollo and build systems that help personalize user experiences. They will also evaluate the performance of machine learning systems against business objectives and develop and maintain scalable data pipelines.Responsibilities include:
- Designing, building, evaluating, deploying, and iterating on scalable Machine Learning systems.
- Understanding and improving the Machine Learning stack at Apollo.
- Building systems to personalize user experiences.
- Evaluating the performance of machine learning systems.
- Developing and maintaining scalable data pipelines.
- Implementing automated monitoring and alerting features.
- Writing unit/integration tests.
Requirements for this role include:
- A Bachelor's, Master's, or PhD in Computer Science, Mathematics, Statistics, or a related field.
- 8+ years of experience building Machine Learning or AI systems.
- Experience deploying and managing machine learning models in the cloud.
- Experience working with fine tuning LLMs and prompt engineering.
- Strong analytical and problem-solving skills.
- Proven software engineering skills in a production environment, primarily using Python.
- Experience with Machine Learning software tools and libraries.
Apollo.io offers:
- An inclusive, remote-first work environment.
- The opportunity to work on a rapidly growing SaaS company.
- A collaborative team environment.
- Opportunities for career growth and development.