Software Engineer (Junior & New Grad ML Infrastructure)
Mountain View, CA
* We're hiring a Machine Learning Infrastructure Engineer to help build the backbone that trains, serves, and monitors the models behind our Ads and Recommendations products * You'll join a small, high-ownership team that ships platform improvements end-to-end---partnering with product and data teams, reducing latency and cost, and shortening the path from an idea to a safely launched model * You'll work across the ML lifecycle: making training faster and more reliable, improving model serving performance, and strengthening our feature/embedding platform so models stay fresh and consistent between offline and online use * Scope \& impact: small team, big surface area---your work lands directly in production * Ownership: from design to rollout to post-launch learnings; real autonomy with support * Growth: visibility across the stack and a clear path to lead projects and mentor others * Pragmatic culture: we optimize for outcomes over buzzwords, and we value clear thinking, and follow-through * You'll design and develop machine learning infrastructure * Own and enhance core components of the ML infrastructure, including systems for offline and online model training, model pipeline health monitoring, model serving, feature authoring, and feature serving * Proactively address ML infrastructure issues that may impact production * Collaborate with ML engineers to build robust model pipelines utilizing the ML infrastructure ### Benefits * Work from home opportunities * Paid time off and paid holidays * Paid parental leave * FSA and commuter benefit programs * Team activity budget * Top-tier 401(K) plan with company matching * Health, dental, and vision care for you and your family