Google Search is reimagining information discovery and accessibility on a global scale. As a Senior Software Engineer in Machine Learning, you'll be at the forefront of developing next-generation technologies that impact billions of users worldwide. The role combines software development expertise with machine learning specialization, focusing on large-scale system design, artificial intelligence, and natural language processing.
You'll be working on critical projects within Google Search, managing project priorities, deadlines, and deliverables while designing, developing, testing, and maintaining software solutions. The position requires strong technical expertise in software development, data structures/algorithms, and ML/AI tools, particularly in deep learning and natural language processing.
The role offers opportunities to switch teams and projects as both you and the business evolve. You'll be part of a dynamic environment that values versatility and leadership, working on complex engineering challenges while maintaining Google's universally accessible and useful experience. This position involves collaboration with peers and stakeholders, code reviews, documentation, and system optimization.
As part of Google's commitment to innovation, you'll have access to cutting-edge technologies and the chance to solve complex problems at scale. The company offers a collaborative environment focused on making a significant impact on how people access and interact with information globally. This role is perfect for someone who combines strong software engineering fundamentals with machine learning expertise and wants to shape the future of search technology.