remote
Staff Software Engineer, ML Frameworks - Google
Software Engineer
Lead the design and production of scalable ML frameworks, focusing on speech, reinforcement learning, and model deployment across cloud platforms.
About the role
Key Responsibilities
- Architect and implement robust ML infrastructure for large‑scale speech and reinforcement learning workloads.
- Drive end‑to‑end model lifecycle: data processing, training, evaluation, fine‑tuning, and deployment.
- Collaborate with cross‑functional teams to translate research prototypes into production‑ready services.
- Mentor and guide junior engineers on best practices in software design, testing, and performance optimization.
- Champion continuous integration, automated testing, and observability for ML pipelines.
Requirements
- 8+ years of software development experience with a strong focus on ML systems.
- 5+ years of hands‑on experience in speech/audio processing, reinforcement learning, or related ML domains.
- Deep expertise in ML infrastructure: model deployment, evaluation, debugging, and data pipeline engineering.
- Proven track record of launching production‑grade ML products at scale.
- Strong architectural vision and ability to translate complex requirements into scalable solutions.
Skills
machine learningreinforcement learning