Principal Machine Learning Engineer, Data
About the Job:
- Work with the product team and stakeholders across the company to identify platform requirements, and work within the engineering team to plan and implement the corresponding features.
- Provide high-quality hands-on contributions across multiple code bases.
- Identify technical and architectural end states for the project, and influence/evolve the code case in those directions.
- Monitor and measure team progress to ensure the team is delivering sustainably.
- Play a key role in choosing technical investments for the team.
- Mentor and grow engineers across the team.
About you:
- Bachelor’s degree in Computer Science, Information Technology or equivalent
- 8+ years of experience building large-scale distributed systems
- Proficiency in re-architecting, measuring, and optimizing existing software systems
- Strong interest in quickly learning new technologies and stacks
- Strong product intuition and interest, with platform-building experience
- Tactical and strategic leadership experience on medium/large-scale software projects
- Strong written communication skills for internal and external stakeholders
- Interest and experience in mentoring other engineers
- Startup experience is a big plus.