Software Engineer III, Machine Learning, Google Research

Job expired!

Software Engineer III, Machine Learning - Google Research

Company: Google

Minimum Qualifications

Bachelor’s degree or equivalent practical experience.

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

2 years of experience with data structures or algorithms in academic or industry settings.

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 a related technical field.

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

Experience in developing accessible technologies.

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

About the Job

As a Software Engineer at Google, you'll be part of the team that develops next-generation technologies to connect and interact with billions of users globally. Our expansive product suite requires handling information at massive scales, beyond web search. We seek engineers with innovative ideas in fields such as information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, NLP, UI design, and mobile technology.

You'll work on key projects critical to Google’s dynamic business needs, with opportunities to switch teams and projects as both you and our fast-paced business evolve. We value versatility, leadership, and enthusiasm for tackling complex problems across the full stack.

With your technical expertise, you will manage project priorities, deadlines, and deliverables. You'll design, develop, test, deploy, maintain, and enhance software solutions.

Google Research

Google Research is at the forefront of developing the next generation of intelligent systems for all our products. Our projects utilize advanced computer science techniques and benefit from close collaboration with other teams across Google, ensuring flexibility and the ability to adapt to the fast-changing business environment.

Compensation

The US base salary for this full-time position ranges from $136,000 to $200,000. This range does not include potential bonuses, equity, and benefits. Salary is determined by role, level, location, and other factors such as job-related skills, experience, and education or training.

Please note that compensation figures are base salary only and are subject to change based on role, location, and other factors. Learn more about .

Responsibilities

  • Write product or system development code.
  • Participate in or lead design reviews with peers and stakeholders to select the best technologies.
  • Review code developed by other developers, ensuring adherence to best practices in style, accuracy, testability, and efficiency.
  • Contribute to documentation or educational content, adapting based on product/program updates and user feedback.
  • Triage product or system issues, debug, track, and resolve them by analyzing their sources and impact on hardware, network, or service operations.