Software Engineer III, Machine Learning, Google Cloud Compute Infrastructure

Job expired!

Join Our Team as a Software Engineer III

Minimum Qualifications:

Bachelor’s degree or equivalent practical experience.

2+ years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting.

2+ years of experience in data structures or algorithms in either an academic or industry setting.

2+ years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing.

Preferred Qualifications:

Master's degree or PhD in Computer Science or related technical field.

2+ years of experience with performance, large scale systems data analysis, visualization tools, and/or debugging.

Experience developing accessible technologies.

Proficiency in code and system health diagnosis, resolution, and software test engineering.

About the Job

At Google, our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our projects extend well beyond web search, requiring our teams to handle information at massive scale and drive continual innovation. As a Software Engineer III at Google Cloud Compute Infrastructure, you'll focus on machine learning, with opportunities to switch teams and projects as our business grows and evolves. This role requires a dynamic individual who is versed in a variety of competencies including distributed computing, large-scale system design, networking and data storage, AI, and more.

Technical Infrastructure Team

Behind every application our users engage with is our cutting-edge technical infrastructure supported by the Technical Infrastructure team. From maintaining data centers to innovating Google platforms, we empower Google's product portfolio to operate seamlessly and efficiently. Engineers in our team are passionate about deconstructing systems to understand them better, thereby creating superior and reliable solutions.

Responsibilities:

  • Write and develop code for product or system enhancements.
  • Lead or participate in design reviews to select the best technology solutions.
  • Provide feedback on code developed by peers, focusing on optimization and efficiency.
  • Update and adapt content based on product changes and user feedback.
  • Debug and resolve system issues, analyzing their impact on operations and quality.

Compensation and Benefits

The compensation for this full-time position ranges from $136,000 to $200,000 based on role, level, and location within the US. This role comes with additional bonuses, equity, and a comprehensive benefits package. Salary specifics will be detailed further during the recruitment process based on your location and experience.

Location & Additional Information

This is a role at Google, titled Software Engineer III, Machine Learning, based in Google Cloud Compute Infrastructure. Explore this amazing opportunity to join a global leader in technology and innovation.