Software Engineer, Machine Learning, Google Assistant

Bengaluru, Karnataka, India
May 10, 2024
May 10, 2025
Onsite
Full-Time
2 Years
Job Description

At Google, our software engineers drive the development of next-generation technologies that impact billions of users worldwide. From revolutionizing search to enhancing user connectivity, our products span across various domains including information retrieval, distributed computing, artificial intelligence, and more. We're seeking innovative engineers who are passionate about tackling complex challenges and driving technological advancement.

As a software engineer at Google, you'll have the opportunity to work on critical projects that shape the future of our company. You'll collaborate with talented teams and have the flexibility to explore different areas of interest as our business evolves. We value versatility, leadership, and a proactive approach to problem-solving as we continue to push the boundaries of technology.

Responsibilities

  • Develop product or system development code, leveraging your expertise in programming languages.
  • Participate in design reviews with peers and stakeholders to evaluate available technologies and make informed decisions.
  • Review code contributed by other developers, providing feedback to ensure adherence to best practices and standards.
  • Contribute to documentation and educational content, adapting content based on product updates and user feedback.
  • Triage product or system issues, debugging and resolving issues by analyzing their sources and impact on hardware, network, or service operations.

Minimum Qualifications

  • 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.

Preferred Qualifications

  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, and/or natural language processing.
  • Experience developing accessible technologies.

Why Join Us 

Google is more than just a company, it's an engineering powerhouse dedicated to driving innovation and shaping the future. From search algorithms to cutting-edge AI technologies, our engineers lead the way in solving some of the world's most pressing challenges.

We are committed to fostering a diverse and inclusive workplace, where individuals from all backgrounds can thrive and contribute to our mission. As an equal opportunity employer, we value diversity and encourage applicants from all walks of life to apply.

Apply Now

If you're ready to revolutionize technology and make an impact on a global scale, join us at Google. Submit your application today and be part of a team that's changing the world one technological achievement at a time.

Join Google and be part of something extraordinary.