← Back to job listings
SI
Staff Software Engineer (ML Feature Store)
Snap Inc. · Bellevue, United States
About The Role
Join Snap Inc as a Staff Software Engineer on the Feature Store team. In this role, you will be responsible for designing the team's systems and data pipelines, driving the development of core services and data flows, and enforcing engineering quality. You will also mentor engineers and set technical direction. The position offers a comprehensive benefits package, including generous time off, medical coverage, and a 401(k) plan.
- Conception et développement des systèmes et des pipelines de données de l'équipe, en établissant des abstractions claires et des composants réutilisables.
- Conduite du développement des services de base et des flux de données, y compris la manière dont les données sont stockées, récupérées et servies.
- Mise en œuvre de la qualité d'ingénierie par la validation, les tests, la surveillance et l'observabilité, et prise en charge de la santé opérationnelle de ces systèmes.
- Familiarity with responsible use of emerging AI technologies to improve engineering quality, alignment and innovation at scale
- Proven track record of owning highly available, mission-critical systems, including operational readiness, incident response and systemic improvements
- Excellent collaboration and communication skills, with the ability to influence engineers and leaders across Senior Manager- or Director-level organizations
- Strong foundation in system design, including APIs, service architecture, compute platforms, storage concepts, observability and workflow orchestration
- Comfort operating in ambiguity and driving clarity in technically complex problem spaces
- Strong judgment in making technical trade-offs and prioritizing the right long-term platform investments for a large engineering organization
- Strong technical leadership skills, with the ability to set vision, ideate high-impact projects and translate strategy into executable roadmaps
- Deep experience designing, building and operating backend services or distributed systems at significant scale
- Proven ability to lead complex, cross-functional initiatives over multiple quarters while balancing architectural quality, reliability and delivery velocity
- Ability to mentor, unblock and elevate other engineers while creating structures and mechanisms that make teams more effective over time
- Experience as a technical lead, domain expert or owner of complex technical initiatives
- Bachelor’s degree in a technical field such as Computer Science or equivalent practical experience
- 9+ years of software development experience; or Master’s degree with 8+ years of experience; or PhD with 5+ years of experience
- Experience building large scale storage, backend or distributed systems
- Deep expertise in modern C++ (C++11/14/17), with experience in large-scale production codebases
- Experience with C++, Go, Java, Python or similar backend languages
- Experience with large-scale microservices, cloud infrastructure and/or platform architecture
- Proficiency with performance optimization techniques
- Experience building or scaling ML Infrastructure systems and/or real-time data pipelines
- Strong CS fundamentals (algorithms and data structures) and problem-solving skills
- Comfortable working in a fast-paced, iterative and highly collaborative environment
- Knowledge of software design patterns and best practices
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring