Software Developer III, AI/ML, Google Cloud AI

4 weeks ago


Waterloo, Canada Google Full time
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.
  • 2 years of experience with data structures or algorithms.
  • 1 year of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
  • 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience developing accessible technologies.

About the job:

Google's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for software developers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software developer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our software developers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The Google Cloud AI Research team addresses AI challenges motivated by Google Cloud’s mission of bringing AI to tech, healthcare, finance, retail and many other industries. We work on a range of unique problems focused on research topics that maximize scientific and real-world impact, aiming to push the state-of-the-art in AI and share findings with the broader research community. We also collaborate with product teams to bring innovations to real-world impact that benefits our customers.

Responsibilities:

  • Write product or system development code.
  • Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Implement solutions in one or more specialized ML areas, utilize ML infrastructure, and contribute to model optimization and data processing.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

#J-18808-Ljbffr

  • Waterloo, Canada Google Full time

    Software Developer III, Front End, Google Cloud AIMinimum 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 with data structures or algorithms in either an...


  • Waterloo, Canada Google Full time

    **Minimum qualifications**: - Bachelor's degree in technical field, or equivalent practical experience in technical support, professional services, or software development. - Experience advocating for customer issues, and reading/debugging code (e.g., Java, C, C++,.NET, Python, Shell, Perl, JavaScript). - Ability to undergo additional background check...


  • Waterloo, Canada Google Inc. Full time

    Software Developer III, AI/Machine Learningcorporate_fare Google place Waterloo, ON, CanadaMinimum Qualifications:Bachelor’s degree or equivalent practical experience.2 years of experience with software development in one or more programming languages, and with data structures or algorithms.2 years of experience with machine learning algorithms and tools...


  • Waterloo, Canada Google Full time

    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 with data structures or algorithms in either an academic or industry setting. Preferred...


  • Waterloo, Canada Google Full time

    Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Waterloo, ON, Canada; Toronto, ON, Canada.Minimum qualifications:Bachelor's degree in a technical field, or equivalent practical experience.2 years of experience in program management.Preferred qualifications:2 years of experience...


  • Waterloo, Ontario, Canada Google Inc. Full time

    About the RoleAt Google Cloud, we're on a mission to accelerate every organization's ability to digitally transform their business and industry. As a Software Developer III - AI/Machine Learning, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and...


  • Waterloo, Ontario, Canada Borealis AI Full time

    RBC Borealis is seeking a highly skilled Senior AI Research Lead to spearhead the development of cutting-edge AI-based products for the financial services industry. This key role will provide strategic leadership and direction to a team of machine learning researchers and engineers, driving the effectiveness of the team to deliver high-value business...


  • Waterloo, Canada Google Inc. Full time

    Senior Software Developer, AI/Machine Learningcorporate_fare Google place Waterloo, ON, CanadaApplyMinimum Qualifications:Bachelor’s degree or equivalent practical experience.5 years of experience with software development in one or more programming languages, and with data structures/algorithms.3 years of experience testing, maintaining, or launching...


  • Waterloo, Canada Google Full time

    **Minimum qualifications**: - Bachelor's degree in Science, Technology, Engineering, Mathematics, or equivalent practical experience. - 5 years of experience in solution engineering and 3 years of experience in stakeholder management, professional services, or technical consulting. - 3 years of experience in prototyping new functionality with clean,...


  • Waterloo, Ontario, Canada Borealis AI Full time

    RBC Borealis seeks an accomplished AI Research Director to spearhead a team of researchers and engineers in crafting innovative AI-based products for the financial services industry. As a key member of our organization, you will provide strategic leadership and direction to drive the effectiveness of your team, enabling them to deliver high-value business...


  • Waterloo, Canada Google Full time

    **Minimum qualifications**: - Bachelor's degree in a technical field, or equivalent practical experience. - 2 years of experience in program management. **Preferred qualifications**: - 2 years of experience managing cross-functional or cross-team projects. - Experience executing product launch or go-to-market processes and launch execution. - Knowledge of...


  • Waterloo, Canada Google Full time

    Minimum qualifications: Bachelor's degree or equivalent practical experience. 6 years of interaction design experience in product design or UX design. 6 years of experience designing enterprise SAAS applications for technical users. Include a portfolio, website, or any other relevant link to your work in your resume (providing a viewable link or access...


  • Waterloo, Canada Google Full time

    Minimum qualifications: Bachelor’s degree in Science, Technology, Engineering, Mathematics, or equivalent practical experience. 4 years of experience reading code in a general purpose coding language (e.g., Java, C, C++, Python, Shell, Go or JavaScript, etc.) or in system design. 4 years of experience with 2 or more of the following: Web Tech, Data/Big...


  • Waterloo, Ontario, Canada Google Full time

    Job Requirements:Google is looking for a skilled Software Developer III, Front End to join our team. As a member of our team, you will be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions for our consumer products and cloud platforms.We are seeking a highly motivated and experienced software developer...


  • Waterloo, Canada Google Inc. Full time

    Minimum Qualifications:Bachelor's degree in Computer Science or equivalent practical experience.15 years of software development experience.Experience leading, scaling, and developing geographically dispersed cross-functional organizations, including organization design and recruitment.Preferred Qualifications:Experience building software and distributed...


  • Waterloo, Canada Google Full time

    **Minimum qualifications**: - Bachelor's degree or equivalent practical experience. - 5 years of experience in product management or related technical role. - 2 years of experience developing or launching products or technologies within Artificial Intelligence (AI) or Machine Learning (ML). - Experience in Integrated development environment (IDE), developer...


  • Waterloo, Ontario, Canada Google Full time

    About the JobAs a software developer at Google Cloud, you will have the opportunity to work on cutting-edge technologies that transform how billions of users interact with information and each other. We are seeking talented developers who can bring innovative ideas and expertise in areas such as information retrieval, distributed computing, large-scale...


  • Waterloo, Canada Google Inc. Full time

    corporate_fare Google place Waterloo, ON, CanadaApplyMinimum Qualifications:Bachelor's degree or equivalent practical experience.4 years of experience in an applied research setting, or similar.Preferred qualifications:Master's degree or PhD in Human-Computer Interaction, Cognitive Science, Statistics, Psychology, Anthropology, or related field.4 years of...


  • Waterloo, Canada Google Full time

    Minimum qualifications: Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in C++ programming language, or 1 year of experience with an advanced degree in an industry setting. 2 years of experience with data structures or algorithms in either an academic or industry setting. 2 years of experience with...


  • Waterloo, Canada Google Full time

    Minimum Qualifications: Bachelor’s degree in Computer Science, a related field, or equivalent practical experience. 2 years of experience with data structures/algorithms and software development in one or more programming languages. Preferred Qualifications: Master's degree in Computer Science or Engineering. 2 years of experience designing, analyzing,...