Software Engineer II
Builds foundational AI governance systems covering access controls, model routing, authorization, auditability, and usage attribution. The role requires 3+ years of production software engineering experience, strong systems and security judgment, and the ability to own ambiguous problems through delivery.
About the job
Responsibilities
- Build high-quality, reliable AI governance products with meticulous attention to detail.
- Ship incremental improvements rapidly, learn from customer feedback, and continuously refine the product.
- Contribute to the design and implementation of MCP access controls, model gateway policies, runtime authorization, audit pipelines, and usage attribution.
- Own ambiguous product and engineering problems from initial exploration through production rollout.
- Use AI-native development practices to increase engineering velocity while maintaining high standards for correctness, security, and quality.
- Collaborate with Product, Security, Legal, IT, and other engineering teams to make thoughtful trade-offs and deliver customer impact.
Requirements
- 3+ years of software engineering experience building and operating production systems.
- Strong software engineering fundamentals, with experience building reliable, maintainable, and well-designed systems.
- High agency and a bias toward shipping, with the ability to turn ambiguous problems into incremental releases and fast feedback loops.
- An AI-native engineering mindset, including hands-on use of AI tools to increase velocity while maintaining high standards for correctness, security, and quality.
- Curiosity and a continuous-learning mindset, with the ability to quickly understand emerging technologies, unfamiliar domains, and evolving customer needs.
- Strong product ownership, with a focus on solving real customer problems and delivering measurable impact.
- Sound security and systems judgment, particularly around identity, authorization, data movement, policy enforcement, or auditability.
- Clear written and verbal communication, with the ability to collaborate effectively across engineering and non-engineering teams.
Nice-to-haves
- Experience with Python, Go, Django, React, MongoDB, or AWS.
- Familiarity with AI infrastructure, model gateways, MCP, developer tools, identity systems, or data protection.
Skills
Python, Go, Django, React, MongoDB, AWS, Model Context Protocol, Identity And Access Control, Runtime Authorization, Audit Pipelines, Data Protection, Model Gateways, AI Infrastructure, Security
Similar jobs
Backend Engineering jobsDevelop and improve Ray Core’s C++ distributed-systems backend, focusing on performance, reliability, fault tolerance, and scalability. The role requires at least five years of experience with distributed systems, C/C++, low-level operating systems, algorithms, and system design.
Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.
Build and operate production backend features, APIs, integrations, and services while collaborating asynchronously across product and engineering teams. The role requires strong backend fundamentals, independent feature ownership, and practical experience with modern backend languages and AI coding tools.
Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.
Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.