Principal Software Engineer - CoreAI
Core
Build and evolve distributed services underpinning massive training runs, improve iteration loops for researchers, and apply performance optimization techniques to impact product quality and operational excellence.
Role type
Principal Software Engineer (ML Systems & AI Infrastructure)
Builds
Distributed services, AI infrastructure, compute orchestration, and AI-Native Development tools.
Domain
Artificial Intelligence, Machine Learning Systems, Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, ML systems architecture, compute orchestration, performance optimization, containerization, GPU computing, cloud software development, code quality leadership, incident management, technical mentorship
Preferred skills
Reinforcement learning, post-training, inference technologies (vLLM, SGLang), training/orchestration technologies (VERL, Slime, Ray)
Technologies
vLLM, SGLang, VERL, Slime, Ray, C, C++, C#, Python, Java, JavaScript
Responsibilities
Lead architecture discussions and design decisions for complex ML systems; optimize code performance, testability, and maintainability; drive engineering excellence through tool development and best practices; manage on-call operations and incident postmortems; mentor less experienced engineers; partner with stakeholders on project planning and security compliance.
Seniority
Principal, hands-on IC with strategic leadership