FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
S
Staff Software Engineer, ML Feature Store
SNAP/SNAPStaff Software Engineer developing ML Feature Store systems for Snap. Responsible for core services, data flows, and engineering quality in a collaborative environment.
Posted 7/18/2026full-timeBellevue • California, Washington • 🇺🇸 United StatesLead💰 $229,000 - $343,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and managing scalable, distributed systems with a focus on storage efficiency and system design. Proven ability to lead technical initiatives and ensure engineering quality through validation, testing, and observability.
Highest-signal resume keywords
Large Scale Storage SystemsDistributed Systems DesignTechnical LeadershipSystem DesignBackend Services
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentSystem DesignAPIsService ArchitectureCompute PlatformsStorage ConceptsObservabilityWorkflow OrchestrationBatch InferenceOnline Inference
Soft Skills
Technical LeadershipCollaboration
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceMaster’s DegreePhD
Industry Keywords
Feature RegistryEngineering QualityAI TechnologiesValidationTestingMonitoring
Tech Stack
Tools & technologiesDistributed Systems
About the role
Key responsibilities & impact- Serve features reliably for large-scale batch inference and low-latency online inference
- Maintain features in a centralized, versioned feature registry
- Design and manage feature storage solutions for correctness, freshness and efficient retrieval
- Build scalable, distributed systems with attention to compute and storage efficiency
- Enforce engineering quality through validation, testing, monitoring, and observability
Requirements
What you’ll need- 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 as a technical lead, domain expert or owner of complex technical initiatives
- Experience building large scale storage, backend or distributed systems
- Strong technical leadership skills
- Deep experience designing, building and operating backend services or distributed systems at significant scale
- Proven track record of owning highly available, mission-critical systems
- Strong foundation in system design, including APIs, service architecture, compute platforms, storage concepts, observability and workflow orchestration
- Familiarity with responsible use of emerging AI technologies to improve engineering quality, alignment and innovation at scale.
Benefits
Comp & perks- Paid parental leave
- Comprehensive medical coverage
- Emotional and mental health support programs
- Compensation packages that let you share in Snap’s long-term success