About the job
As a Senior Machine Learning Engineer on our team, you will leverage your deep technical expertise to build reliable, scalable, and highly performant AI systems. You will drive technical strategy and collaborate closely with Applied Scientists on modeling experiments and prototypes, translating concepts into production-ready solutions. We’re looking for someone who wants to can make a positive impact on humanity, has a track record of innovating and building successfully, and loves solving hard problems!
Responsibilities
- Spearhead large scale technical initiatives and make critical architectural decisions
- Identify and resolve complex technical challenges, often in ambiguous problem spaces
- Design and implement scalable data processing pipelines and infrastructure to support ML model training workflows
- Develop tools for data preprocessing, feature engineering, and efficient resource utilization for large-scale AI training jobs
- Create monitoring systems, debugging tools, and performance optimization solutions for ML infrastructure
- Collaborate to integrate ML frameworks with production systems and implement version control for both code and model artifacts
- Mentor and guide MLEs and SDEs, fostering their growth and the overall team’s capabilities
Qualifications
Minimum
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
Preferred
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent