Staff Software Engineer, Core Machine Learning, Google Cloud

Toronto, Ontario, Canada
Sep 24, 2024
$189k - $284k / Year
Remote
Full-Time
8 Years
Job Description

We are seeking a Staff Software Engineer with extensive experience in software development and machine learning. This role involves leading the design and implementation of machine learning algorithms and infrastructure to support Google Cloud’s enterprise solutions.

Minimum Qualifications

  • Education. Bachelor’s degree or equivalent practical experience.
  • 8 years of software development experience, particularly with data structures and algorithms.
  • 5 years of experience in testing and launching software products.
  • 3 years of experience in software design and architecture.
  • 5 years of experience with machine learning tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing.

Preferred Qualifications

  1. Advanced Degree. Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  2. Leadership Experience. 3 years in a technical leadership role, guiding project teams and setting technical direction.
  3. Complex Projects. 3 years of experience in a complex, matrixed organization involving cross-functional or cross-business projects.

Responsibilities

  1. Development. Write high-quality product or system development code for machine learning applications.
  2. Design Reviews. Participate in or lead design reviews, collaborating with peers and stakeholders to choose appropriate technologies.
  3. Code Review. Review code from other developers, providing feedback on best practices regarding style, accuracy, and efficiency.
  4. Documentation. Contribute to and adapt documentation or educational content based on user feedback and product updates.
  5. Debugging and Issue Resolution. Triage and resolve product or system issues by analyzing the impact on hardware, networks, and service operations.

Compensation

  1. Salary Range. $189,000 - $284,000 USD (base salary) + bonus + equity + benefits.
  2. Factors Influencing Salary. Individual pay is determined by work location, skills, experience, and education.
  3. Benefits. Google offers a comprehensive benefits package that supports employee health, wellness, and work-life balance, ensuring a supportive work environment.
  4. Equal Opportunity Employer. Google is proud to be an equal opportunity workplace. We are committed to diversity and inclusivity, and we welcome applicants from all backgrounds and experiences.

How to Apply. If you are excited about contributing to the future of machine learning at Google, please submit your application!