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 products like Gemini, Search, and Cloud Vertex AI.
The position requires a strong background in software development and Natural Language Processing, with 5 years of experience in each. You'll be working on cutting-edge research projects, developing new modeling approaches for improving multilingual capabilities of Large Language Models, and exploring pre-training for various target languages.
As part of Google Research, you'll have the opportunity to impact technology used by billions of people daily. The team is dedicated to fundamental research and product development, with a strong emphasis on sharing research and tools through academic publications and open-source projects.
The role involves various responsibilities including code development, design reviews, code review, documentation, and system issue resolution. You'll be working with state-of-the-art AI technologies and contributing to the development of multilingual models, instruction-tuning datasets, and evaluation processes.
Google offers a collaborative environment where engineers can be versatile and take on new challenges across the full-stack. The position provides opportunities to work on critical projects with the potential to switch teams as the business evolves. You'll be part of a team that's pushing the boundaries of natural language processing and contributing to Google's mission of organizing the world's information.
The ideal candidate should have experience with ML/AI algorithms, deep learning, and a track record of contributing to NLP research through conference publications. A Bachelor's degree is required, while a Master's or PhD in Computer Science or related field is preferred. The role offers the chance to work on complex technical challenges while making a significant impact on Google's core products.