The Software Engineer II will own and sustain a family of production machine-learning models end to end, including their architecture, checkpoints, evaluation pipelines, serving infrastructure, and failure modes. The role maintains model inference services and evaluation pipelines, integrates models into internal tools and cross-functional workflows through APIs, endpoints, and web UI onboarding, and supports users and tooling owners across domains such as audio engineering, software engineering, research, and program management. The engineer operates always-on inference capacity by monitoring traffic, resolving throttling, tuning autoscaling, requesting additional capacity, redeploying models, and escalating to platform owners when needed. The role also runs requested analyses, interprets model evaluations, applies minor bug fixes and preprocessing changes, manages version bumps and checkpoint swaps, and serves as on-call for the covered services. The technology stack includes Python, PyTorch, Bento, Jupyter-style notebooks, internal model-serving and always-on inference capacity, REST- or GraphQL-style endpoints, and a lightweight web UI. The position is onsite in Redmond, Washington, and has a stated duration of six months.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Mid Level