Principal Software Engineer
Core
Design, build, and operate scalable distributed backend services and production AI systems (LLMs, agents) powering customer experiences like Critique and Council.
Role type
Principal Software Engineer (Backend & AI Systems)
Builds
Scalable distributed backend services, production AI systems, and experimentation frameworks.
Domain
Enterprise AI, Distributed Systems, Cloud Infrastructure
Deliverable
production ML models
Required skills
Large-scale distributed systems design, Cloud services architecture, LLM integration, Agent orchestration, AI evaluation methodologies, Prompt management, Responsible AI practices, System architecture, Technical leadership, Mentoring
Preferred skills
AI safety and compliance, Workflow automation, AI-assisted development
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Define evaluation methodologies and online experimentation frameworks, Lead complex cross-team initiatives, Champion responsible AI and agentic engineering practices, Mentor engineers and drive engineering standards, Align stakeholders and resolve dependencies.
Seniority
Principal, hands-on IC with strategic leadership
