Principal Software Engineer Manager, CoreAI
Core
Lead and manage a team of engineers while driving strategic product direction, ensuring engineering alignment, and delivering cohesive end-to-end experiences for large-scale distributed systems.
Role type
Principal Software Engineer Manager
Builds
Core platform components, reusable building blocks, and seamless integration of features across the stack.
Domain
Software Engineering / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Team management and coaching, strategic planning with data-driven insights, cross-functional collaboration, end-to-end experience delivery, foundational capability development, customer engagement, operational excellence for large-scale systems, root cause analysis (RCA), reliability and performance standards.
Preferred skills
N/A
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Manage and coach engineers across levels to foster collaboration and career growth; leverage data and competitive intelligence to inform product direction; align engineering teams and partners on technical direction; collaborate with partner teams to ensure seamless feature delivery; contribute to and lead development of core platform components; engage with customers and product teams to refine product messaging; drive operational excellence in managing large-scale distributed systems; lead root cause analyses for live site incidents and set standards for reliability.
Seniority
Principal, hands-on IC with management responsibilities
