Staff Software Engineer at Snap Inc. focusing on creating scalable services for the Growth Team. Working on critical systems like ML, notifications, and user registration.
Responsibilities
Design, implement, and operate our most critical and scalable services - ranging from ML systems, push notifications, friending graph, login and registration etc.
Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products.
Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management.
Drive technical influence that spans the entire company.
Requirements
Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
9+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field + 8+ years of post-grad software development experience; or a PhD in a related technical field + 5+ years of post-grad software development experience
2+ years of experience with technical leadership or acting as the domain-expert
Experience with backend services or distributed systems
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, Information Retrieval/Search Systems, Machine learning for search and/or recommender systems, Notifications infrastructure, Search engine optimization
Benefits
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support programs
Compensation packages that let you share in Snap’s long-term success
Principal Software Architect leading research and prototype creation for a real - time digital twin of telecommunication networks. Collaborating with global engineering teams to deliver a scalable product.
Software Engineer at Teradyne developing software for Automatic Test Equipment. Collaborating with cross - functional teams to deliver high quality solutions with a focus on innovation and quality.
VP of Software Engineering leading the technical strategy for Customer Success products. Building global engineering teams and collaborating with executives in the AI - driven landscape.
Drivers Software Developer at OPAL - RT Technologies developing board drivers for RT - LAB and HYPERSIM software. In Agile/Scrum environment, participate in software development and testing of communication protocols.
Software Development Engineer developing Booz Allen’s Software - Defined Everything platform for AI and secure software services. Collaborating with innovators to build impactful solutions.
Senior Principal Software Engineer creating applications and data platforms for GSK R&D. Leading software development with Python, Azure, AI, and data engineering initiatives.
Software Engineer developing and maintaining mission management applications for national security. Collaborating within an agile framework and focusing on microservices and cloud - native architectures.
Senior Safety Design Software Architect leading safety initiatives for the AV software team at GM. Collaborating on safety requirements, ensuring compliance, and improving software safety processes.
Software Engineer Intern supporting development at Betfair Romania. Join dynamic teams to solve challenges in an agile environment focused on quality and best practices.