Principal Software Engineer
Core
Lead design, architecture, and development of scalable products, applications, and platforms while driving AI-driven engineering practices to optimize engineering workflows.
Role type
Principal Software Engineer (AI-Driven Engineering)
Builds
Extensible and maintainable code, product features, and platform services used across multiple products.
Domain
Software Engineering, AI/ML in Engineering Operations
Deliverable
production ML models
Required skills
System design, architecture, mentoring, AI/agent application, cross-functional collaboration, performance optimization, observability, code maintainability
Preferred skills
Subject-matter expertise in cross-product features, knowledge of new technical trends and patterns
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Partner with stakeholders to determine user requirements, lead identification of dependencies and development of design documents, mentor engineers to produce maintainable code, drive project and release plans, apply AI and agents to engineering processes, communicate technical trade-offs to leaders and vendors
Seniority
Principal, hands-on IC with strategic mentorship
