Software Engineer 2
Core
Design and develop large-scale distributed cloud services and AI/ML solutions with a focus on high availability, scalability, and observability.
Role type
Senior IC Software Engineer (Distributed Systems & AI Infrastructure)
Builds
Production-ready distributed cloud services, AI model deployment pipelines, and safety/governance infrastructure
Domain
Cloud Infrastructure, Artificial Intelligence, Machine Learning Operations
Deliverable
production ML models | infrastructure | product features
Required skills
Distributed systems design, Cloud service architecture, AI/ML model development and operations, DevOps culture, Software architecture tradeoffs, AI safety and governance, CI/CD automation, Multimodal safety infrastructure, Agent governance, Inference and orchestration systems
Preferred skills
Experience with C, C++, C#, Java, JavaScript, or Python, Knowledge of AI tools across SDLC, Red teaming and monitoring for AI systems, Zero-manual-effort deployment practices
Technologies
C, C++, C#, Java, JavaScript, Python, CI/CD tooling, Multimodal safety platforms, Agent control-plane systems
Responsibilities
Lead project development and drive release plans across the organization, Take end-to-end responsibility for the development lifecycle and production readiness, Drive and uphold best practices through code and design reviews, Make effective service decisions based on data and telemetry, Design and deliver highly available large-scale cloud services, Implement AI safety, governance, and evaluation infrastructure
Seniority
Senior, hands-on IC