Senior Software Engineer
About the role
MINIMUM QUALIFICATIONS:
- Bachelor’s degree in Computer Science, Engineering, Computer Information
Systems, Mathematics, Physics, or a related field and 5 years of progressive
post-baccalaureate experience in the job offered or in a Software
Engineer-related occupation.
- Alternatively, will accept a 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 Software
Engineer-related occupation.
- Position requires 3 years of experience in the following: Productionizing
large language and multimodal models or ML infrastructure development for
model deployment, evaluation, and optimization; C++ for software development;
Software testing across the development lifecycle including validity,
verification, performance, and reliability; Root cause analysis for debugging
software and ML systems; and Software design and systems architecture for
performance and reliability.
ABOUT THE JOB:
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 US base salary range for this full-time position is $193,500 - $253,000 +
15% bonus target + equity + benefits determined by role, level, and location.
Individual pay is determined by additional factors, including job-related
skills, experience, and relevant education or training. Learn more about
benefits at Google
[https://www.google.com/about/careers/applications/benefits/].
Position reports to the Google office & may allow for a hybrid schedule as per
Google policy.
Artificial intelligence will be one of humanity’s most transformative
inventions. At Google DeepMind, we are a pioneering AI lab with exceptional
interdisciplinary teams focused on advancing AI development to solve complex
global challenges and accelerate high-quality product innovation for billions of
users. We use our technologies for widespread public benefit and scientific
discovery, ensuring safety and ethics are always our highest priority.
We are pushing the boundaries across multiple domains. Our global teams offer
diverse learning opportunities and varied career pathways for those driven to
achieve exceptional results through collective effort.
RESPONSIBILITIES:
- Build and enhance serving solutions for Gemini models, tailoring
configurations to meet diverse client needs and testing for optimal
performance.
- Develop new infrastructure to support advanced capabilities, such as
large-scale streaming and specialized audio logic within the orchestration
framework.
- Guarantee the quality of Gemini models in production by triaging system
issues, debugging code, and implementing robust monitoring systems.
- Collaborate with peers and stakeholders through design and code reviews to
establish and maintain best practices in software development.
- Drive the short-term technical vision and roadmap for your team, evolving
strategies to meet future requirements and infrastructure needs.
Responsibilities
- Build and enhance serving solutions for Gemini models, tailoring configurations to meet diverse client needs and testing for optimal performance.
- Develop new infrastructure to support advanced capabilities, such as large-scale streaming and specialized audio logic within the orchestration framework.
- Guarantee the quality of Gemini models in production by triaging system issues, debugging code, and implementing robust monitoring systems.
- Collaborate with peers and stakeholders through design and code reviews to establish and maintain best practices in software development.
- Drive the short-term technical vision and roadmap for your team, evolving strategies to meet future requirements and infrastructure needs.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field and 5 years of progressive post-baccalaureate experience in the job offered or in a Software Engineer-related occupation.
- Alternatively, will accept a 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 Software Engineer-related occupation.
- 3 years of experience in productionizing large language and multimodal models or ML infrastructure development for model deployment, evaluation, and optimization.
- Experience in C++ for software development.
- Experience in software testing across the development lifecycle including validity, verification, performance, and reliability.
- Experience in root cause analysis for debugging software and ML systems.
- Experience in software design and systems architecture for performance and reliability.
Benefits
- 15% bonus target
- equity
- benefits determined by role, level, and location
Skills mentioned
About Google
A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone. Check out our career opportunities at goo.gle/3DLEokh