Google is seeking a Software Engineer III for their Google Translate team, focusing on Android mobile development. This role combines the power of Google's translation services with mobile expertise, working on products that go beyond basic text translation to include visual and audio translation using cutting-edge technologies like LLMs and Generative AI.
The position requires a strong foundation in Android development with at least 2 years of experience in Java and mobile app development. You'll be part of a team that's reimagining search and translation experiences, working on projects that impact billions of users globally. The role involves both technical excellence and leadership qualities, as you'll be reviewing code, contributing to documentation, and participating in design reviews.
As part of Google's engineering team, you'll have the opportunity to work with various technologies across information retrieval, distributed computing, system design, AI, and natural language processing. The position offers the chance to collaborate with multiple teams across different product areas, bringing the best of Google's technology to users worldwide.
The ideal candidate should have strong experience with data structures and algorithms, and preferably experience with performance optimization and debugging. Knowledge of machine learning and its application on mobile devices is a plus. This role provides an excellent opportunity to work on cutting-edge translation technology while contributing to products that serve users globally.
Working at Google means joining a company that values diversity, equality, and inclusion, with a strong commitment to building a representative workforce. The position offers the chance to work on complex engineering challenges while maintaining Google's high standards for user experience and accessibility.