Principal Software Engineer - CoreAI
Core
Designing, building, and optimizing distributed services at scale while ensuring system health, reliability, and operational excellence.
Role type
Principal Software Engineer (CoreAI)
Builds
Distributed services, applications, and platforms
Domain
Cloud infrastructure and distributed systems
Deliverable
production ML models
Required skills
Distributed systems design, C, C++, C#, Java, JavaScript, Python, Azure services, system observability, incident response leadership, code optimization, design documentation, stakeholder collaboration
Preferred skills
Emerging technologies adoption, operational best practices
Technologies
Azure, C, C++, C#, Java, JavaScript, Python
Responsibilities
Determine user requirements and drive design document development for products and services; break down work items and provide estimation; create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability; serve as DRI for operational playbooks, on-call rotations, and incident response; mentor engineers during disruptions; drive project and release plans; adopt emerging technologies to enhance scalability and reliability.
Seniority
Principal, hands-on IC with strategy & mentorship
