Principal Software Enginner - Parameters & Experimentation
Core
Build next-generation distributed infrastructure for configuration, feature-flagging, and experimentation to enable safe, fast innovation and AI-first developer productivity.
Role type
Principal Software Engineer (Distributed Systems & AI Platform)
Builds
Scalable configuration services, feature-flag systems, experimentation infrastructure, and AI-powered developer tools
Domain
Cloud Infrastructure, Distributed Systems, AI Engineering
Deliverable
production ML models | product features
Required skills
Distributed systems design, Java/Go/C++, Cloud platforms (AWS/Azure/GCP), AI integration, System architecture, Technical leadership, API design, Operational reliability
Preferred skills
Feature-flag platforms, Progressive delivery, Experimentation infrastructure, AI-powered developer tools
Technologies
Java, Go, C++, AWS, Azure, Google Cloud
Responsibilities
Architect scalable distributed systems with consistency guarantees; Build automated validation and progressive rollout mechanisms; Partner on experimentation and measurement infrastructure; Embed AI capabilities into platform design and operations; Lead technical direction and mentor senior engineers
Seniority
Principal, hands-on IC with strategic leadership
