Snap Inc. Seeks Backend Engineer to Scale Bitmoji and Core Services
Snap Inc., the technology company behind Snapchat, is actively recruiting a Backend Engineer to join its Bitmoji team, signaling continued investment in the popular digital avatar platform. The role focuses on building and maintaining the scalable services that underpin key Snapchat features, including user identity, friend graphs, and data persistence.
snapchat, Lens Studio, and Spectacles represent the company’s core product offerings, reaching hundreds of millions of users globally. According to a company release,Snap’s engineering teams are dedicated to creating “fun and technically sophisticated products,” prioritizing user well-being,privacy,and rapid execution.
Bitmoji: A Core Component of Snapchat’s Ecosystem
Bitmoji has evolved into a central element of the Snapchat experience, serving as a digital identity for users across conversations, self-expression, and augmented reality experiences. The company emphasizes that Bitmoji allows users to connect in ways that transcend traditional text-based communication.
Responsibilities for the Backend Engineer Role
The backend Engineer will be responsible for the full lifecycle of critical services, from design and implementation to operation and scaling. This includes collaborating with cross-functional teams to define product requirements and deliver innovative solutions. A key aspect of the role involves ensuring high quality through rigorous testing and debugging.
“Advocating for and applying best practices when it comes to availability, scalability, operational excellence, and cost management” will be crucial, according to the job description. the engineer will also be expected to participate in incident examination and resolution, demonstrating a strong understanding of system operations.
Required Skills and Experience
Candidates should possess experience with backend services and distributed systems, along with a proven track record of maintaining highly-available systems at scale. The ability to independently manage medium-sized features,spanning several weeks and multiple pull requests,is essential.
Minimum qualifications include a Bachelor’s degree in a technical field – such as Computer Science – or equivalent experience, coupled with at least two years of software development experience. Proficiency in Java and/or Golang is also required.
Preferred Qualifications and Technical Expertise
While not mandatory, experience with NoSQL solutions, Memcache/Redis, Kubernetes, and cloud services from Google or AWS are considered advantageous. Expertise in areas like large-scale microservices,cloud computing,infrastructure design,security,networking,data storage,and machine learning are also highly valued.
Snap’s “Default together” Policy and Commitment to Diversity
Snap Inc. operates under a “default together” policy, requiring team members to work in the office at least four days per week to foster collaboration and strengthen company culture. The company also champions diversity and inclusion, stating its commitment to providing equal employment opportunities nonetheless of background or identity.
Benefits and Employee Support
Snap Inc. offers a comprehensive benefits package designed to support the well-being of its employees and their families. This includes paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages tied to the company’s long-term success.
Snap Inc.’s continued investment in its engineering teams and platforms like Bitmoji u
