Principal Software Engineer, Enterprise AI Platform
New
United StatesFull-TimePrincipal
Salary160,200 USD to 425,000 USD annually
Apply NowOpens the employer's application page
Job Details
- Experience
- 11+ years
- Required Skills
- PythonJavaGoRustDistributed Systems
Requirements
- 11+ years of software engineering experience OR equivalent combination of education and experience in Computer Science or related fields
- Strong background in designing and operating large-scale distributed systems or cloud-native platforms
- Deep expertise in platform architecture including APIs, identity systems, policy engines, and infrastructure design
- Proven experience building developer platforms, AI systems, or large-scale enterprise-grade technical systems
- Strong proficiency in programming languages such as Go, Java, Python, C++, C#, Rust, or similar
- Demonstrated ability to lead cross-organizational technical initiatives and influence without direct authority
- Experience working in ambiguous, fast-moving environments with ability to define structure and clarity
- Strong understanding of system reliability, observability, security, and scalability principles
- Background in AI/ML systems, LLMs, or agent-based architectures is highly desirable
- Excellent communication and technical leadership skills with ability to align diverse stakeholders
Responsibilities
- Define and lead the architecture of a unified enterprise AI control plane covering models, agents, tools, permissions, policies, spend, and observability
- Design and build foundational platform primitives such as policy engines, governance SDKs, and extensible agent workflow frameworks
- Develop scalable distributed systems for policy enforcement, identity, auditing, spend control, and cross-client consistency
- Partner across IDE, CLI, agent, and platform teams to ensure consistent enforcement of policies through reusable APIs and SDKs
- Influence enterprise AI platform strategy and long-term technical direction across multiple engineering organizations
- Solve complex distributed systems challenges involving reliability, scalability, security, and performance at global scale
- Establish architectural standards and patterns that enable consistent AI behavior across all enterprise products and surfaces
- Mentor and guide senior engineers, raising engineering quality, systems thinking, and technical leadership across teams
- Drive alignment between product, platform, and infrastructure teams in a highly cross-functional environment
- Contribute to the evolution of developer platforms and enterprise AI adoption strategies at scale
View Full Description & ApplyYou'll be redirected to the employer's site