Software Engineer, Backend, DevProdAI
Core
Design, implement, and operate critical and scalable backend services including user identity, friend graph, and core persistence layers for Snapchat.
Role type
Senior Backend Engineer (Distributed Systems)
Builds
Scalable services for visual messaging app and digital services
Domain
Social Media / Distributed Systems
Deliverable
production ML models
Required skills
Distributed systems, Cloud computing, Infrastructure design, Security, Networking, Data storage, Machine learning, Natural language processing, Java, C++, Python, NoSQL, Kubernetes, AWS/GCP
Preferred skills
Large-scale microservices, Incident management, AI tool utilization
Responsibilities
Design and implement scalable services, Evaluate trade-offs for product requirements, Test and debug work, Advocate for operational excellence, Utilize AI tools for development, Operate highly-available systems
Seniority
Senior, hands-on IC
