Google's Core team is seeking a Software Engineer III specialized in Machine Learning to join their technical foundation team. This role is crucial in building and maintaining the underlying design elements, developer platforms, product components, and infrastructure that power Google's flagship products. The ideal candidate will have strong experience in machine learning, software development, and data structures.
As a Software Engineer III, you'll be working on projects critical to Google's needs, with opportunities to switch teams and projects as both you and the business evolve. The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full-stack. You'll be responsible for managing project priorities, deadlines, and deliverables, while designing, developing, testing, deploying, maintaining, and enhancing software solutions.
The Core team has a unique mandate to impact important technical decisions across Google, working to build central solutions, break down technical barriers, and strengthen existing systems. You'll be part of a team that looks across Google's products to create cohesive and excellent user experiences while driving innovation for every developer.
The position requires strong technical expertise in machine learning algorithms, tools like TensorFlow, and experience with large-scale systems. You'll be working with cutting-edge technologies in areas including artificial intelligence, deep learning, and natural language processing. The role offers the opportunity to work on products that handle information at massive scale and extend well beyond web search.
This is an excellent opportunity for someone who wants to make a significant impact at one of the world's leading technology companies, working with a team that serves as the backbone of Google's technical infrastructure. The role offers the chance to work on challenging problems, collaborate with talented peers, and contribute to products that affect billions of users worldwide.