Principal Software Engineer
Core
Define technical vision and architecture for AI-native engineering workflows and platform capabilities, designing production-grade agent-driven tools to improve developer productivity and business value.
Role type
Principal Software Engineer (AI-native engineering platforms)
Builds
Production-grade agent-driven workflows, services, and tools spanning planning, implementation, testing, review, deployment, and operations.
Domain
Software Engineering / Artificial Intelligence / Developer Experience
Deliverable
production ML models | product features | infrastructure
Required skills
Generative AI models, coding agents, cloud platforms, distributed systems, CI/CD, observability, security, architecture design, 0→1 incubation, stakeholder alignment, mentorship
Preferred skills
Experience with complex brownfield environments, simplifying complex technical problems, driving organizational change without direct authority
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Define technical vision and architecture for AI-native workflows; Design and build production-grade agent-driven tools; Establish engineering standards and reusable patterns; Evaluate emerging AI tools for reliability and security; Lead 0→1 technical incubation and scale based on results; Mentor engineers and raise quality bars; Align senior stakeholders on technical direction.
Seniority
Principal, strategy & mentorship