Software Engineer II, AI/ML Natural Language Processing, Google Cloud

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information, offering enterprise-grade solutions through Google Cloud.
Machine Learning
Entry-Level Software Engineer
In-Person
1+ year of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer II, AI/ML Natural Language Processing, Google Cloud

Google Cloud is seeking a Software Engineer II specializing in AI/ML Natural Language Processing to join their innovative team. As part of Google's engineering force, you'll be at the forefront of developing technologies that impact billions of users worldwide. This role combines software engineering excellence with machine learning expertise, focusing on natural language processing applications.

The position offers an opportunity to work on critical projects within Google Cloud, which serves customers in over 200 countries. You'll be part of a team that delivers enterprise-grade solutions leveraging Google's cutting-edge technology. The role requires versatility and leadership qualities, as you'll be working across the full technology stack.

As a Software Engineer II, you'll be responsible for implementing NLP solutions, writing efficient code, and collaborating with peers through design and code reviews. You'll contribute to documentation, troubleshoot complex systems, and ensure the highest standards of code quality. The ideal candidate should have a strong foundation in software development, data structures, and machine learning concepts.

This role is perfect for someone who wants to make a significant impact in the AI/ML space while working with some of the most advanced technology infrastructure in the world. You'll be part of Google's inclusive culture that values diversity and innovation, with opportunities for growth and development as the company continues to expand its cloud services and AI capabilities.

Last updated 7 days ago

Responsibilities For Software Engineer II, AI/ML Natural Language Processing, Google Cloud

  • Write product or system development code
  • Collaborate with peers and stakeholders through design and code reviews
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve
  • Apply foundational NLP concepts and contribute to the implementation of basic NLP solutions

Requirements For Software Engineer II, AI/ML Natural Language Processing, Google Cloud

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages
  • 1 year of experience with data structures or algorithms
  • 1 year of experience implementing core ML concepts
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience developing accessible technologies (preferred)

Interested in this job?

Jobs Related To Google Software Engineer II, AI/ML Natural Language Processing, Google Cloud

Engineering Analyst, AI Safety

AI Safety Engineering Analyst role at Google focusing on protecting GenAI products with robust safety filters and applying AI to combat harmful content.

Associate Customer Engineer, GenAI, Google Cloud

Entry-level Customer Engineer position at Google Cloud focusing on Generative AI solutions, requiring ML expertise and bilingual English-Japanese communication skills.

Technical Solutions Engineer Associate, AI/ML

Technical Solutions Engineer role at Google Cloud, focusing on AI/ML support and customer success, requiring 2 years of coding and troubleshooting experience.

Software Engineer II, Machine Learning, Search

Software Engineer II position at Google, focusing on machine learning and search technology development, requiring 1 year of experience and strong programming skills.

Software Engineer II, AI/ML, Search

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