Snap Inc. is looking for a Backend Engineer to design, implement, and operate critical and scalable services for their Snapchat, Lens Studio, and Spectacles products, aiming to improve how people live and communicate through technology and augmented reality.
Requirements
- Experience with backend services or distributed systems
- Experience with large-scale microservices and distributed systems
- Experience with Cloud computing and storage systems
- Experience with Infrastructure and large-scale system design
- Experience with Security
- Experience with Networking and data storage
- Experience with Machine learning and natural language processing
- Proven track record of operating highly-available systems at significant scale
- Experience with Java, C++, and/or Python
- Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services
- Experience with distributed systems
Responsibilities
- Design, implement, and operate our most critical and scalable services - ranging from user identity services, friend graph, and our core persistence layer
- Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products
- You evaluate, appropriately test, and debug your work, striving for high quality
- Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management
Other
- Ability to collaborate and work well with others
- work in an office 4+ days per week
- The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions.
- This position is eligible for equity in the form of RSUs.