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 ideal candidate will have extensive experience in software development, ML/AI algorithms, and large language models.
The position offers an opportunity to work on cutting-edge AI technology that impacts billions of users globally. You'll be responsible for designing and implementing data pipelines, leveraging LLMs, and improving Google Assistant's conversational abilities. The role requires both technical expertise and leadership skills, as you'll be participating in design reviews and providing guidance to other developers.
Google's engineering-driven culture provides an environment where innovation is encouraged and technical challenges are abundant. As part of the Google Assistant team, you'll work with state-of-the-art ML frameworks and have the opportunity to contribute to one of Google's core products. The company's commitment to technological advancement and user impact makes this an ideal role for someone passionate about AI/ML and natural language processing.
The position requires 5 years of software development experience and 3 years of ML/AI expertise. You'll be working with technologies like TensorFlow and JAX, and will have the opportunity to work on large-scale systems that process massive amounts of data. Google offers a collaborative environment where engineers can grow their careers while working on meaningful projects that shape the future of AI technology.