Software Engineer II, Google Lens

Google is a global technology leader that develops innovative products and services used by billions of users worldwide.
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI

Description For Software Engineer II, Google Lens

Google is seeking a Software Engineer II to join their Google Lens team, focusing on developing next-generation technologies that transform how billions of users interact with visual information. This role is part of Google Search's initiative to reimagine information discovery. The position involves building large-scale infrastructure for state-of-the-art visual recognition capabilities while maintaining Google's universally accessible experience.

As a Software Engineer II at Google, you'll be working on critical projects with opportunities for growth and team transitions as the company evolves. The role requires versatility in handling full-stack challenges and leadership qualities. You'll be part of the Search team, making a direct impact on billions of users globally through innovative visual recognition technology.

The ideal candidate should have experience with data structures, algorithms, and software development in languages like Python, Java, or JavaScript. Knowledge of machine learning and experience with large-scale infrastructure are valuable assets. This position offers the opportunity to work with cutting-edge visual recognition technology while contributing to Google's mission of organizing the world's information.

Working at Google means joining a company committed to diversity, equality, and inclusion, with a culture focused on innovation and collaboration. The role provides the chance to work with advanced technologies while solving complex engineering challenges that affect users worldwide.

Last updated 4 days ago

Responsibilities For Software Engineer II, Google Lens

  • Build the next generation of infrastructure that provides state-of-the-art visual recognition capabilities
  • Use coding and design skills
  • Develop the next-generation of tooling so we can evaluate and debug our new system in a seamless way

Requirements For Software Engineer II, Google Lens

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with data structures or algorithms
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • Experience with building Large-scale infrastructure (preferred)
  • Knowledge in Machine Learning (preferred)

Interested in this job?

Jobs Related To Google Software Engineer II, Google Lens

Software Engineer, Machine Learning, Google Cloud

Entry-level Software Engineering role at Google Cloud focusing on Machine Learning development, requiring 1 year of experience in software development and algorithms.

Software Engineer, Machine Learning, Google Cloud

Software Engineering role at Google Cloud focusing on machine learning and AI development, requiring 1 year of experience in software development and algorithms.

Software Engineer II, AI/ML, Search

Software Engineer II position at Google, focusing on AI/ML applications in Search, requiring 1 year of experience in software development and machine learning.

Software Engineer II, AI/ML, Account Threats

Entry-level Software Engineering role at Google focusing on AI/ML development for account threat detection and security systems.

Software Engineer, PhD, Early Career, AI/Machine Learning

Early career PhD Software Engineer position at Google focusing on AI/Machine Learning development and research.