Google is seeking a Senior Software Engineer specializing in Machine Learning to join their Google Assistant team in Bengaluru. This role combines advanced AI/ML expertise with practical software engineering to enhance Google Assistant's natural language processing capabilities. The position requires 5 years of software development experience and strong background in ML/AI algorithms, particularly in deep learning and NLP.
As a Senior Software Engineer at Google, you'll be at the forefront of developing next-generation technologies that impact billions of users globally. The role involves designing and implementing large-scale data pipelines, working with Large Language Models (LLMs), and driving improvements in Google Assistant's conversational abilities. You'll collaborate with talented engineers and researchers, participating in technical leadership activities including design reviews and code reviews.
The ideal candidate should have extensive experience with ML frameworks like TensorFlow and JAX, proven expertise in natural language processing, and experience with LLM fine-tuning and evaluation. You'll be part of Google's engineering-driven culture, where you'll have opportunities to work on challenging technical problems while making a significant impact on user experiences worldwide.
Google offers a collaborative environment where engineers can grow and evolve with the company's fast-paced business. You'll be working with cutting-edge AI technologies, contributing to one of the world's most widely-used virtual assistants, and helping shape the future of human-computer interaction. The role provides an excellent opportunity to work on scalable solutions that combine machine learning with practical software engineering challenges.
The position is based in Bengaluru, India, where you'll be part of Google's global engineering team. You'll contribute to Google's mission of organizing the world's information while working on products that need to handle information at massive scale. This role offers the perfect blend of theoretical ML expertise and practical engineering implementation, making it an exciting opportunity for those passionate about both AI and software engineering.