Jobs / Snap Inc.
Staff Software Engineer, Platform Engineering
Snap Inc. · Los Angeles, CA, United States
Los Angeles, CA, United StatesExp: 5+ yrs195,000-343,000 USD/yearlyRemote
Remuneration
195,000-343,000 USD/yearly
Location
Los Angeles, CA, United States
Visa sponsorship
Not specified
Job summary
Snap Inc. is seeking a Staff Software Engineer for the Platform Engineering team to build the next generation of AI-powered testing tools and infrastructure for Snapchat's mobile apps and multi-cloud backend services. This role involves designing and implementing agent harnesses, evaluation systems, and Temporal-based workflows to enhance developer productivity and operational excellence.
Benefits
Paid parental leaveComprehensive medical coverageEmotional and mental health support programsCompensation packages that let you share in Snap’s long-term success
Qualifications
- Bachelor’s degree in a technical field such as Computer Science, or equivalent practical experience
- 9+ years of software development experience; or Master’s degree with 8+ years of experience; or PhD with 5+ years of experience
- Experience acting as a technical lead, domain expert, or owner of complex technical initiatives
- Experience building backend systems or distributed systems in production environments
- Experience with Java, Go, Python, C++, or similar backend languages
- Experience with large-scale microservices, cloud infrastructure, storage systems, or platform architecture
- Experience with Kubernetes, containerized systems, data infrastructure, or service platforms
- Experience with developer tooling, CI/CD, internal platforms, or engineering productivity systems
- Experience building AI developer tools, coding assistants, evaluation systems, or workflow automation for engineers
- Experience driving multi-year technical direction for a platform or infrastructure area
- Track record of delivering large-scale, high-impact technical work across team boundaries
Responsibilities
- Build and own agent harnesses and testing infrastructure, including tool design, prompt engineering, context management, and output evaluation, to drive functional and load testing across Snapchat's mobile apps and multi-cloud backend services
- Push AI-native engineering practices across the team, including writing reusable skills, standing up looped and scheduled agents, building MCP tools, and offloading operations work to agents
- Architect Temporal-based workflows and services that speed up detection of bugs and regressions in the CI/CD pipeline, applying async Python, workflow determinism constraints, and typed dataclass-driven design
- Build the telemetry and evaluation layer that makes agent behavior measurable, including writing BigQuery SQL, reasoning about mobile telemetry, and turning raw logs into actionable hypotheses
- Work across teams to understand product requirements, evaluate trade-offs, and deliver solutions needed to ship innovative products
- Advocate for and apply best practices around availability, scalability, operational excellence, and cost management
- Be part of a passionate team building the next generation of Snapchat's AI-powered testing tools and infrastructure
Skills
BigQueryC++GoJavaJiraKubernetesPub/SubPython
Degrees
Bachelor’s degree in a technical field such as Computer ScienceMaster’s degreePhD
Languages
JavaGoPythonC++
Relocation
No