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