Software Engineer, Gemini Data Tooling

DeepMindMountain View, CA
12d$166,000 - $244,000

About The Position

The Gemini Data and Eval Tooling team is at the forefront of AI innovation, building state-of-the-art tooling for training data and evaluations. Our mission is to empower researchers to rapidly develop and continuously improve Gemini models, adapting and innovating to match the fast pace of the AI field. We are seeking passionate, action-oriented individuals keen to accelerate innovation and shape the future of Gemini. About Us Artificial Intelligence could be one of humanity’s most useful inventions. At Google DeepMind, we’re a team of scientists, engineers, machine learning experts and more, working together to advance the state of the art in artificial intelligence. We use our technologies for widespread public benefit and scientific discovery, and collaborate with others on critical challenges, ensuring safety and ethics are the highest priority. The Role You will join a diverse team of experts passionate about pushing the boundaries of AI. This role offers invaluable experience on a high-impact project with significant implications for the future of AI, while contributing to a culture that champions velocity and user-centric design. As a key contributor to the Gemini Data Tooling team, you will build critical tools that accelerate ML researchers in developing and releasing new models with ever-advancing capabilities!

Requirements

  • BSc in a relevant technical field or equivalent experience
  • Strong proficiency in Python for developing scalable and robust solutions.
  • Experience designing and implementing distributed systems.
  • Knowledge and experience with machine learning infrastructure.
  • Experience or a strong interest in user-centric design
  • SWE interpersonal skills and problem solving skills (discuss technical ideas effectively with colleagues, e.g. through whiteboard, design docs, presentations; interact directly with our end users on various channels)

Nice To Haves

  • Experience with developing tools for managing and processing training data.
  • Front-end / Fullstack Experience: Strong Angular and TypeScript skills, experience building and optimizing user interfaces for data-intensive applications, and proficiency in creating developer tools and workflows.
  • Modeling Experience: Hands-on experience with ML modeling or quality work. The ability to collaborate closely with researchers leads to the development of better tooling that strongly fits user needs.

Responsibilities

  • Designing and Developing Core Tooling: Lead the design and development of essential data tools for Gemini model training. This involves overseeing the complete data lifecycle, from data collection and curation to release tooling, distillation, and analysis.
  • Collaborating and Translating User Needs: Work closely with researchers and engineers to understand their needs and translate them into effective, user-centric solutions.
  • Driving Developer Experience (DevEx): Leverage strong UX intuition to create tooling with exceptional developer experience.
  • Mentoring and Guiding: Provide technical guidance and mentorship to other team members in tooling development.
  • Delivering End-to-End Solutions: Develop comprehensive, end-to-end solutions primarily in Python.
  • Navigating Dynamic Environments: Thrive in a dynamic environment, adapting to evolving challenges and priorities in large language model (LLM) development

Benefits

  • bonus
  • equity
  • benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service