Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

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/SNAP

Staff 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 fit
Core 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 resume
Applicant 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 & technologies
Distributed 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