About The Position

Google's software engineers 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 engineers 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 engineer, 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 engineers 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. In this role, you will develop and invent fundamental techniques, algorithms, and systems to make these experiences practical and high quality on our devices and platforms. Our photography and videography stack builds on machine learning and computational photography techniques adapted and extended with the new opportunities Extended Reality (XR) provides. You will stay in close contact with cross functional teams to land cutting edge technologies in products. You will contribute to immediate products as well as the longer term agenda of the organization. For decades, the computing revolution has reshaped our world driven by breakthroughs in compute, connectivity, mobile, and now, AI. Google's XR team is at the forefront of the next major leap - the convergence of AI and XR. This is more than just new devices - it's about reimagining how we interact with the world around us. We're building a future where lightweight XR devices pair with helpful AI to augment human intelligence, offering personalized, conversational, and contextually aware experiences.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • Experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, natural language processing or other machine learning discipline.
  • Experience with computational photography and augmented reality.

Nice To Haves

  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years of experience with data structures/algorithms.
  • 1 year of experience in a technical leadership role.
  • Experience programming in Python and/or C/C++.
  • Experience developing accessible technologies.
  • Ability to work on new technologies in a fast-moving environment.

Responsibilities

  • Deliver solutions for photography and videography on XR devices and platforms with the help of machine learning and computational photography.
  • Develop algorithms that are performant, generate high quality results, and integrate well with the XR systems and platforms.
  • Improve and extend existing machine learning based photography and videography pipelines.
  • Work closely with cross functional teams to implement the designed solutions.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Web Search Portals, Libraries, Archives, and Other Information Services

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service