Senior Software Engineer, Natural Language Processing, Google Research

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$150,000 - $300,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Natural Language Processing, Google Research

Google Research is seeking a Senior Software Engineer specializing in Natural Language Processing to join their team. This role focuses on developing advanced multilingual capabilities for Large Language Models used in key Google products like Gemini, Search, and Cloud Vertex AI. The position involves researching new modeling approaches, improving pre-training methodologies, and enhancing multilingual capabilities.

As part of Google Research, you'll work on challenges that define current and future technology. The team is dedicated to making discoveries that impact billions of users daily, with a strong emphasis on sharing research and tools through academic publications and open-source projects. You'll be involved in developing infrastructure that supports multilingual research, focusing on pre-training models, improving instruction-tuning datasets, and optimizing evaluation processes across different languages.

The role combines software engineering excellence with cutting-edge NLP research, requiring both technical expertise and research acumen. You'll work with teams across Google to implement and scale solutions that enhance multilingual capabilities in various products. The position offers opportunities to contribute to fundamental research while directly influencing product development that affects users globally.

Google offers a collaborative environment where engineers can be versatile and take on new challenges across the full technology stack. The role provides leadership opportunities and the chance to work on critical projects that push the boundaries of natural language processing and machine learning. You'll be part of a team committed to advancing the field of NLP while maintaining Google's position at the forefront of AI innovation.

Last updated 24 minutes ago

Responsibilities For Senior Software Engineer, Natural Language Processing, Google Research

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Natural Language Processing, Google Research

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 5 years of experience with Natural Language Processing or Large Language Models
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience with ML/AI algorithms and tools, deep learning or natural language processing
  • Experience contributing to Natural Language Processing or Large Language Model research, including publishing at conferences

Interested in this job?

Jobs Related To Google Senior Software Engineer, Natural Language Processing, Google Research

Senior Software Engineer, Search Quality

Senior Software Engineer position at Google focusing on Search Quality, working with Machine Learning and LLMs to improve search infrastructure.

Senior Software Engineer, AI/ML GenAI, Google Cloud Platforms

Senior Software Engineer position at Google Cloud focusing on AI/ML GenAI development, offering competitive compensation and opportunity to work on cutting-edge technology.

Senior Software Engineer, Generative AI, Google Workspace

Senior Software Engineer position at Google focusing on Generative AI development for Google Workspace, combining machine learning expertise with software engineering.

Senior Software Engineer, Computer Vision, Geometry and Human Perception

Senior Software Engineer position at Google focusing on Computer Vision, Geometry, and Human Perception for AR applications.

Senior Software Engineer, GenAI, Google Distributed Cloud AI

Senior Software Engineer position at Google focusing on GenAI and Distributed Cloud AI infrastructure, offering competitive compensation and opportunity to work on cutting-edge AI technologies.