Snap Inc. is seeking a Software Engineer to join its ML Data Team. The team builds foundational data platforms, including robusta/hashi and mds, to support offline model training and online feature serving. It also provides tools for monitoring and assuring data quality, managing and registering features, tracing features through their lifecycles, and assisting with feature deprecation. The team focuses on storage and processing optimization to manage infrastructure costs while supporting the growth of Snap’s machine learning systems. The role involves designing and optimizing infrastructure for machine learning workloads at scale, improving reliability and efficiency, developing inference and model-training systems, building data-management capabilities, and working with ML engineers to deploy models into production. Snap follows a “default together” approach, expecting team members to work in an office 4 or more days per week.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior