Snap Inc is looking for a Backend Engineer to design, implement, and operate critical and scalable services for their products like Snapchat, Lens Studio, and Spectacles, impacting hundreds of millions of users globally.
Requirements
- Experience with backend services or distributed systems
- Proven track record of operating highly-available systems at significant scale
- Experience in at least one of the following areas: Large-scale microservices and distributed systems, Cloud computing and storage systems, Infrastructure and large-scale system design, Security, Networking and data storage, Machine learning and natural language processing tools
- Experience working with distributed systems
- Experience with Java, C++, and/or Python
- Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services
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
- You understand the operational aspects of your system and may participate in incident or hotfix investigation and resolution
Other
- You can independently execute on medium sized features, taking a few weeks and multiple PRs to complete
- Ability to collaborate and work well with others
- work in an office 4+ days per week
- Compensation packages that let you share in Snap’s long-term success!
- The base salary range for this position is $157,000-$235,000 annually. Zone B: The base salary range for this position is $149,000-$223,000 annually. Zone C: The base salary range for this position is $133,000-$200,000 annually.