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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer II, Cloud AI, Early Career

Early-career Software Engineer II position at Google Cloud AI team, focusing on search features, Kubernetes infrastructure, and GenAI capabilities.

Software Engineer, AICore, Platforms and Devices

Software Engineering role at Google focusing on implementing and optimizing AI models for mobile applications, working with Gemini model and Android ecosystem.

PhD Software Engineer, PhD, Early Career, Systems and Infrastructure, 2025 Start, Machine Learning Systems Cloud AI

PhD Software Engineer role at Google Cloud's MSCA team, developing next-gen AI/ML technologies and infrastructure. 2025 start date, focusing on distributed systems and machine learning.

Software Engineer, Cloud AI, Early Career

Early career software engineering role at Google focusing on Cloud AI development, requiring PhD and experience in software development, based in Warsaw, Poland.

Software Engineer, Cloud AI, Early Careers

Early career software engineering role at Google focusing on Cloud AI and search features, requiring PhD or equivalent experience.

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