Snap Inc. is looking for a Backend Engineer to design, implement, and operate critical and scalable services that power Snapchat and other Snap products, impacting hundreds of millions of users globally.
Requirements
Experience with backend services or distributed systems
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
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
Minimum Qualifications: Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
6+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 5+ year of post-grad software development experience; or PhD in a relevant technical field + 2+ years of post-grad software development experience
Ability to collaborate and work well with others
work in an office 4+ days per week
If you have a disability or special need that requires accommodation, please don’t be shy and provide us some information