Job Description
Apollo.io is seeking a Senior Machine Learning Engineer II to join their Intelligence team. This role is focused on building and productionizing Machine Learning (ML) models and smart algorithms for various Apollo products, such as Search, Recommendations, Content generation, and Conversations. The Intelligence team's mission is to leverage Apollo’s data to understand and predict user behaviors, optimizing their experience throughout their product journey.Apollo.io is a remote-first inclusive organization focused on operational excellence.
Responsibilities: - Design, build, evaluate, deploy, and iterate on scalable Machine Learning systems.
- Understand and continuously improve the Machine Learning stack at Apollo.
- Build systems that help Apollo personalize user experiences.
- Evaluate the performance of machine learning systems against business objectives.
- Develop and maintain scalable data pipelines that power algorithms.
- Implement automated monitoring, alerting, and self-healing features while productionizing data & ML workflows.
- Write unit/integration tests and contribute to engineering wiki.
Requirements: - Bachelors, Masters, or a PhD in Computer Science, Mathematics, Statistics, or other quantitative fields or related work experience
- 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 production environment, primarily using Python
- Experience with Machine Learning software tools and libraries (e.g., Scikit-learn, TensorFlow, Keras, PyTorch, etc.)
Apollo.io offers: - A remote-first inclusive organization focused on operational excellence.
- An environment to do your best work with ample reward.
- Opportunity to work on cutting-edge AI and machine learning technologies.