Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 8 months 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?