AI/Machine Learning Software Engineer II

4 weeks ago


Kitchener, Ontario, Canada Google Inc. Full time
Software Engineer II in AI and Machine Learning

Company: Google Inc.

Location:

Remote

Minimum Qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 1 year of experience with data structures or algorithms.
  • 1 year of experience with Machine Learning (ML) algorithms and tools (e.g., TensorFlow), Artificial Intelligence (AI), deep learning, or natural language processing.
Preferred Qualifications:
  • Master's degree or PhD in Computer Science or a related technical field.
  • Experience in backend programming languages such as GOLang, Rust, or Java.
About the Role

At Google Cloud, our software engineers are at the forefront of developing transformative technologies that redefine how millions of users engage with information and each other. We seek innovative software engineers who bring diverse ideas from various domains, including information retrieval, distributed computing, large-scale system architecture, networking, data storage, security, artificial intelligence, natural language processing, user interface design, and mobile development. As a software engineer, you will focus on a project that is essential to Google Cloud's objectives, with opportunities to transition between teams and projects as our dynamic business landscape evolves. You will be expected to anticipate customer needs and take initiative to innovate and drive solutions. Our software engineers are encouraged to be adaptable, demonstrate leadership qualities, and embrace new challenges across the entire technology stack as we advance our technological capabilities.

Google Cloud empowers organizations to undergo digital transformation across industries. We provide enterprise-level solutions that harness Google's leading-edge technology and tools, enabling developers to build sustainably. Our customers, spanning over 200 countries and territories, rely on Google Cloud as their trusted partner to foster growth and address their most pressing business challenges.

Key Responsibilities
  • Develop and write product or system code.
  • Lead design reviews with peers and stakeholders to evaluate available technologies.
  • Review code produced by other developers and provide constructive feedback to ensure adherence to best practices (e.g., style guidelines, version control, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational materials and modify content based on product updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and their impact on hardware, network, or service operations and quality.

Google is proud to be an equal opportunity and affirmative action employer. We are dedicated to creating a workforce that reflects the diversity of the users we serve, fostering a culture of inclusion, and providing equal employment opportunities regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related conditions (including breastfeeding), or any other basis protected by law.

As a global organization, Google requires English proficiency for all roles to facilitate effective collaboration and communication worldwide.



  • Kitchener, Ontario, Canada Google Cloud - Minnesota Full time

    Position OverviewAs a Software Engineer II specializing in AI/Machine Learning within Applied AI, you will be instrumental in shaping the future of technology at Google Cloud. This role demands a blend of creativity and technical expertise to drive innovative solutions that enhance user interaction and data processing.Key QualificationsA Bachelor's degree or...


  • Kitchener, Ontario, Canada Google Cloud - Minnesota Full time

    Position OverviewAs a Software Engineer II specializing in AI/Machine Learning at Google Cloud - Minnesota, you will play a pivotal role in shaping the future of technology. Your expertise will contribute to the development of innovative solutions that empower organizations to harness the power of data and artificial intelligence.Minimum...


  • Kitchener, Ontario, Canada Google Cloud - Minnesota Full time

    Software Engineer II, AI/Machine Learning, Applied AIPossess a Bachelor's degree or equivalent practical experience.Have at least 1 year of experience with data structures or algorithms.Demonstrate 1 year of experience with Machine Learning (ML) algorithms and tools (e.g., TensorFlow), Artificial Intelligence (AI), deep learning, or natural language...


  • Kitchener, Ontario, Canada Google Inc. Full time

    Software Engineer II, AI/Machine Learning, Applied AICompany: GoogleLocation:Waterloo, ON, CanadaMinimum Qualifications:Bachelor's degree or equivalent practical experience.1 year of experience with data structures or algorithms.1 year of experience with Machine Learning (ML) algorithms and tools (e.g., TensorFlow), Artificial Intelligence (AI), deep...


  • Kitchener, Ontario, Canada Google Inc. Full time

    Software Engineer II in AI and Machine LearningCompany: Google Inc.Location:Waterloo, ON, CanadaMinimum Qualifications:Bachelor's degree or equivalent practical experience.At least 1 year of experience with data structures or algorithms.Minimum 1 year of experience with Machine Learning (ML) algorithms and tools (e.g., TensorFlow), Artificial Intelligence...


  • Kitchener, Ontario, Canada Google Inc. Full time

    About the RoleAs a Software Engineer II, AI/Machine Learning, Applied AI at Google Inc., you will be part of a dynamic team that develops cutting-edge technologies to transform the way billions of users interact with information and each other.We are seeking talented software developers who can bring innovative ideas from various areas, including information...


  • Kitchener, Ontario, Canada Google Inc. Full time

    About the RoleAs a Software Engineer II, AI/Machine Learning, Applied AI at Google Inc., you will be part of a dynamic team that develops cutting-edge technologies to transform the way billions of users interact with information and each other.We are seeking talented software developers who can bring innovative ideas from various areas, including information...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our AI team at ApplyBoard. As a key member of our team, you will be responsible for developing and productionizing AI services and capabilities that help other teams advance their services for students and recruitment partners.Key ResponsibilitiesDevelop and Productionize...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our AI team at ApplyBoard. As a key member of our team, you will be responsible for developing and productionizing AI services and capabilities that help other teams advance their services for students and recruitment partners.Key ResponsibilitiesDevelop and Productionize...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About ApplyBoardApplyBoard is a leading education technology company that simplifies the study abroad search, application, and acceptance process for international students, recruitment partners, and educational institutions.Job SummaryWe are seeking a highly skilled Senior Machine Learning Engineer to join our AI team. As a key member of our team, you will...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About ApplyBoardApplyBoard is a leading education technology company that simplifies the study abroad search, application, and acceptance process for international students, recruitment partners, and educational institutions.Job SummaryWe are seeking a highly skilled Senior Machine Learning Engineer to join our AI team. As a key member of our team, you will...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our AI team at ApplyBoard. As a key member of our team, you will be responsible for developing and productionizing AI services and capabilities that help other teams advance their services for students and recruitment partners.Key ResponsibilitiesDevelop and productionize...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our AI team at ApplyBoard. As a key member of our team, you will be responsible for developing and productionizing AI services and capabilities that help other teams advance their services for students and recruitment partners.Key ResponsibilitiesDevelop and productionize...


  • Kitchener, Ontario, Canada Weebleworld Full time

    Weebleworld is seeking a talented AI and Machine Learning Developer to join our team and contribute to the development of innovative AI solutions. As an AI and Machine Learning Developer, you will work closely with our team to design, develop, and deploy AI-powered applications that drive business growth and improve customer experiences.Key...


  • Kitchener, Ontario, Canada Weebleworld Full time

    Weebleworld is seeking a talented AI and Machine Learning Developer to join our team and contribute to the development of innovative AI solutions. As an AI and Machine Learning Developer, you will work closely with our team to design, develop, and deploy AI-powered applications that drive business growth and improve customer experiences.Key...


  • Kitchener, Ontario, Canada Google Inc. Full time

    About the RoleAs a Software Developer III, AI/Machine Learning at Google Inc., you will be part of a team that develops cutting-edge technologies that transform the way billions of users interact with information and each other.Key ResponsibilitiesDesign and develop innovative software solutions using machine learning algorithms and tools.Collaborate with...


  • Kitchener, Ontario, Canada Google Inc. Full time

    About the RoleAs a Software Developer III, AI/Machine Learning at Google Inc., you will be part of a team that develops cutting-edge technologies that transform the way billions of users interact with information and each other.Key ResponsibilitiesDesign and develop innovative software solutions using machine learning algorithms and tools.Collaborate with...


  • Kitchener, Ontario, Canada Google Inc. Full time

    Senior Software Engineer, Machine Learning - Google Cloud AILocation: RemoteMinimum Qualifications:Bachelor's degree or equivalent practical experience.2 years of experience in software engineering using one or more programming languages, or 1 year of experience with an advanced degree in a relevant field.2 years of experience with data structures or...


  • Kitchener, Ontario, Canada Google Inc. Full time

    About the RoleAs a Senior Software Developer, AI/Machine Learning at Google Inc., you will be part of a team that develops cutting-edge technologies that transform the way billions of users interact with information and each other.We are seeking talented software developers who can bring innovative ideas from various areas, including information retrieval,...


  • Kitchener, Ontario, Canada Google Inc. Full time

    About the RoleAs a Senior Software Developer, AI/Machine Learning at Google Inc., you will be part of a team that develops cutting-edge technologies that transform the way billions of users interact with information and each other.We are seeking talented software developers who can bring innovative ideas from various areas, including information retrieval,...