Research Engineer

Google Google · Big Tech · Los Angeles, CA +1

Research Engineer at Google DeepMind focused on applying advanced ML models and research to solve real-world problems. Responsibilities include rapid prototyping, experimental design, developing scalable code (Python/C++), training and evaluating ML models and agents, and collaborating with research scientists. Requires a PhD or Master's with experience in ML algorithm design, statistical analysis, software engineering for large-scale ML, and experimental design.

What you'd actually do

  1. Apply advanced machine learning models and research to solve high-impact, real-world problems through rapid prototyping and experimental design.
  2. Develop high-quality, scalable code in Python or C++ by translating complex research concepts into robust algorithms and software libraries.
  3. Train, evaluate, and iteratively improve the performance of machine learning models and agents throughout the entire research and development cycle.
  4. Plan and execute multi-week projects, independently solving technical challenges and ensuring your work aligns with broader team goals.
  5. Collaborate closely with research scientists and engineers, clearly communicating project plans, developments, and experimental results to diverse audiences.

Skills

Required

  • Python
  • C++
  • Algorithm design for machine learning
  • Statistical analysis for machine learning
  • Software engineering for large-scale ML projects
  • Experimental design for machine learning analysis
  • Machine learning models
  • Machine learning agents

Nice to have

  • Advanced machine learning models
  • Research concepts
  • Robust algorithms
  • Software libraries
  • Iterative improvement
  • Project planning
  • Technical challenges
  • Team goals
  • Collaboration
  • Communication
  • Diverse audiences
  • Software design expertise
  • Design documents
  • Team tools and processes

What the JD emphasized

  • PhD degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field
  • Master's degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field, and 3 years of experience in the job offered or in a Research Engineering- related occupation
  • Python or C++
  • Algorithm design for machine learning applications
  • Statistical analysis for machine learning
  • Software engineering for large-scale ML projects
  • Designing controlled experimental designing for machine learning analysis

Other signals

  • Apply advanced machine learning models and research to solve high-impact, real-world problems
  • Develop high-quality, scalable code in Python or C++ by translating complex research concepts into robust algorithms and software libraries
  • Train, evaluate, and iteratively improve the performance of machine learning models and agents throughout the entire research and development cycle
  • Plan and execute multi-week projects, independently solving technical challenges and ensuring your work aligns with broader team goals
  • Collaborate closely with research scientists and engineers, clearly communicating project plans, developments, and experimental results to diverse audiences