Software Engineer II, Machine Learning, Geo

Google is a global technology leader specializing in internet-related services and products.
Machine Learning
Mid-Level Software Engineer
In-Person
1+ year of experience
AI

Description For Software Engineer II, Machine Learning, Geo

Google's Geo team is seeking a Software Engineer II specializing in Machine Learning to contribute to their mission of building the most accurate, comprehensive, and useful maps for users worldwide. This role involves developing next-generation technologies that impact billions of users through products like Maps, Earth, Street View, and Google Maps Platform. The ideal candidate will have experience in software development, data structures, and algorithms, with a preference for expertise in machine learning, AI, deep learning, or natural language processing.

As a Software Engineer II, you will be responsible for writing product code, participating in design reviews, reviewing code from other developers, contributing to documentation, and troubleshooting system issues. The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full stack.

The Geo team's work is critical, as over a billion people rely on Maps services monthly for exploration and navigation. This position offers the opportunity to solve complex computer science problems, design intuitive product experiences, and improve our understanding of the real world through mapping technologies.

Google offers a supportive and inclusive work environment, with a commitment to equal opportunity and building a representative workforce. They provide accommodations for applicants with needs and value diversity in all forms. This role requires English proficiency to facilitate efficient global collaboration.

Join Google's Geo team to shape the future of mapping technology and make a significant impact on how people interact with and understand the world around them.

Last updated 2 months ago

Responsibilities For Software Engineer II, Machine Learning, Geo

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices (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

Requirements For Software Engineer II, Machine Learning, Geo

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms

Interested in this job?

Jobs Related To Google Software Engineer II, Machine Learning, Geo

Program Manager III, Developer Relations, Cloud

Lead Developer Relations Program Manager role at Google Cloud, focusing on AI and ML developer advocacy, community engagement, and program management.

Technical Program Manager III, AI/ML, Google Cloud

Lead AI/ML technical program management role at Google Cloud, driving machine learning initiatives and cross-functional projects with competitive compensation.

Software Developer III, Machine Learning, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning and AI development with opportunities to work on large-scale systems impacting billions of users.

Software Developer III, AI/ML, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on ML infrastructure and AI research with practical applications across various industries.

Technical Program Manager II, Responsible AI, Trust and Safety

Technical Program Manager II position at Google focusing on Responsible AI and Trust & Safety initiatives, offering competitive compensation and opportunities to work on complex, multi-disciplinary projects.