Staff Software Engineer

Google Google · Big Tech · New York, NY +1

Staff Software Engineer at Google DeepMind to design, develop, test, and deploy large-scale software solutions for a state-of-the-art personalized AI assistant. Responsibilities include architecting scalable data pipelines and user models for training and evaluation, developing evaluation benchmarks, and collaborating with research scientists to ship product features. Requires experience in ML models for speech/audio or RL for sequential decision making, data pipeline development, software design, and Python/C++ for ML.

What you'd actually do

  1. Design, develop, test, and deploy large-scale software solutions for a state-of-the-art personalized AI assistant
  2. Architect scalable data pipelines and user models for high-fidelity training, simulation, and performance evaluation
  3. Develop robust evaluation benchmarks, autoraters, and adversarial tests to measure and improve personalization quality
  4. Collaborate with research scientists and engineers to ship product features and provide technical leadership on high-impact projects
  5. Review code to ensure best practices and mentor team members on system design and engineering excellence. Define the technical vision and system architecture for key components, ensuring long-term scalability and maintainability.

Skills

Required

  • Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics or a related field and 4 years of experience in the job offered or in a Software Engineer-related occupation.
  • Master’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics or a related field, and 2 years of experience in the job offered or in a Software Engineer-related occupation.
  • Development of machine learning models for speech and audio domains or application of reinforcement learning for sequential decision making
  • Data pipeline development for managing and processing large-scale user data
  • Software design and architecture for complex systems
  • Python or C++ for machine learning applications
  • Leading ML design for organization-scale projects

Nice to have

  • Google New York, NY office & may allow for a hybrid schedule as per Google policy.

What the JD emphasized

  • large-scale software solutions
  • state-of-the-art personalized AI assistant
  • high-fidelity training
  • performance evaluation
  • robust evaluation benchmarks
  • autoraters
  • adversarial tests
  • personalization quality
  • machine learning models for speech and audio domains
  • reinforcement learning for sequential decision making
  • Data pipeline development
  • large-scale user data
  • Software design and architecture for complex systems
  • Python or C++ for machine learning applications
  • Leading ML design for organization-scale projects

Other signals

  • large-scale software solutions
  • personalized AI assistant
  • high-fidelity training
  • performance evaluation
  • robust evaluation benchmarks
  • autoraters
  • adversarial tests
  • personalization quality
  • ship product features
  • technical leadership
  • machine learning models for speech and audio domains
  • reinforcement learning for sequential decision making
  • Data pipeline development
  • large-scale user data
  • Software design and architecture for complex systems
  • Python or C++ for machine learning applications
  • Leading ML design for organization-scale projects