Experience in Natural Language Processing, Large Language Models, and Computer Vision. * Proficiency in one of the following programming languages: Python, Kotlin, or Java. About the job Google ...
Experience in Natural Language Processing, Large Language Models, and Computer Vision. * Proficiency in one of the following programming languages: Python, Kotlin, or Java. About the job Google ...
AI Research Engineer
San Francisco, CA · On-site
AI Research Engineer Location: San Francisco, CA Sponsorship: No Relocation: No Industry: Data ... to natural language processing. Experience with using modern frameworks such as Tensorflow.
Quick apply
AI Research Engineer
San Francisco, CA · On-site
AI Research Engineer Location: San Francisco, CA Sponsorship: No Relocation: No Industry: Data ... to natural language processing. Experience with using modern frameworks such as Tensorflow.
... AI, Natural Language Processing (NLP) and Machine Translation (MT). An ideal candidate has the ... Strong engineering fundamentals and a passion for this area are required. Description As an Applied ...
... AI, Natural Language Processing (NLP) and Machine Translation (MT). An ideal candidate has the ... Strong engineering fundamentals and a passion for this area are required. Description As an Applied ...
Senior Machine Learning Engineer, Proactive
Santa Clara, CA · On-site
$142K - $188K/yr
You'll work at the intersection of search, retrieval, natural language processing, on-device AI ... You'll partner with engineers, researchers, product managers, and designers to bring new AI ...
Senior Machine Learning Engineer, Proactive
Santa Clara, CA · On-site
$142K - $188K/yr
You'll work at the intersection of search, retrieval, natural language processing, on-device AI ... You'll partner with engineers, researchers, product managers, and designers to bring new AI ...
... natural language processing or data mining Experience of prompt engineering, fine-tuning ... evaluating, and developing data collection/annotation/management tooling for LLMs. Proficiency in ...
... natural language processing or data mining Experience of prompt engineering, fine-tuning ... evaluating, and developing data collection/annotation/management tooling for LLMs. Proficiency in ...
Sr Chatbot Engineer
Westlake Village, CA · On-site
$68 - $78/hr
... Chatbot Engineer to join an Artificial Intelligence team. Join our Tech hub and work in a ... Description: • Work on state of the art Machine Learning, Natural Language Processing and Gen AI ...
Sr Chatbot Engineer
Westlake Village, CA · On-site
$68 - $78/hr
... Chatbot Engineer to join an Artificial Intelligence team. Join our Tech hub and work in a ... Description: • Work on state of the art Machine Learning, Natural Language Processing and Gen AI ...
Gen AI Developer
Long Beach, CA · On-site
$120K - $150K/yr
... natural language processing. • Proficiency in RAG (Retrieval-Augmented Generation) techniques ... programming language Python. • Strong analytical and problem-solving skills. Roles ...
Gen AI Developer
Long Beach, CA · On-site
$120K - $150K/yr
... natural language processing. • Proficiency in RAG (Retrieval-Augmented Generation) techniques ... programming language Python. • Strong analytical and problem-solving skills. Roles ...
... natural language processing, networking, developing software systems, or security software development. About the job Google's software engineers develop the next-generation technologies that change ...
... natural language processing, networking, developing software systems, or security software development. About the job Google's software engineers develop the next-generation technologies that change ...
Azure ML Architect with Experience on Data Bricks Development platform
Santa Clara, CA · On-site
$74.50 - $97.25/hr
... natural language processing and machine learning. • Collaborate effectively with cross-functional teams, including researchers, DevOps architects/engineers and project managers. • Communicate ...
Azure ML Architect with Experience on Data Bricks Development platform
Santa Clara, CA · On-site
$74.50 - $97.25/hr
... natural language processing and machine learning. • Collaborate effectively with cross-functional teams, including researchers, DevOps architects/engineers and project managers. • Communicate ...
Collaborate with software engineers as well as machine learning engineers/ scientists in several ... natural language processing, or related fields
Collaborate with software engineers as well as machine learning engineers/ scientists in several ... natural language processing, or related fields
Machine Learning Engineer (Azure AIML) - Retail (Hybrid - San Francisco, CA)
San Francisco, CA · On-site
$55 - $60/hr
Machine Learning Engineer (Azure AIML) - Retail (Hybrid - San Francisco, CA) We are seeking a ... natural language processing (NLP), and modern MLOps practices. This role requires hands-on ...
Quick apply
Machine Learning Engineer (Azure AIML) - Retail (Hybrid - San Francisco, CA)
San Francisco, CA · On-site
$55 - $60/hr
Machine Learning Engineer (Azure AIML) - Retail (Hybrid - San Francisco, CA) We are seeking a ... natural language processing (NLP), and modern MLOps practices. This role requires hands-on ...
Machine Learning Engineer
Sunnyvale, CA · On-site
... Natural Language Processing or Computer Vision. • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an ...
Machine Learning Engineer
Sunnyvale, CA · On-site
... Natural Language Processing or Computer Vision. • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an ...
Sr Machine Learning Engineer
Agoura Hills, CA · On-site
$67 - $80/hr
... NLP Developer to join an Artificial Intelligence team. Join our Tech hub and work in a ... Description: • Work on state of the art Machine Learning, Natural Language Processing and Gen AI ...
Sr Machine Learning Engineer
Agoura Hills, CA · On-site
$67 - $80/hr
... NLP Developer to join an Artificial Intelligence team. Join our Tech hub and work in a ... Description: • Work on state of the art Machine Learning, Natural Language Processing and Gen AI ...
Machine Learning Engineer
Sunnyvale, CA · On-site
... Natural Language Processing or Computer Vision. • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an ...
Machine Learning Engineer
Sunnyvale, CA · On-site
... Natural Language Processing or Computer Vision. • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an ...
... AI, Natural Language Processing (NLP) and Machine Translation (MT). An ideal candidate has the ... Strong engineering fundamentals and a passion for this area are required. Description As an Applied ...
... AI, Natural Language Processing (NLP) and Machine Translation (MT). An ideal candidate has the ... Strong engineering fundamentals and a passion for this area are required. Description As an Applied ...
... 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 ...
... 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 ...
Software Engineer III, Performance, Google Cloud Platforms
Sunnyvale, CA · On-site
$68.50 - $92/hr
... 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 ...
Software Engineer III, Performance, Google Cloud Platforms
Sunnyvale, CA · On-site
$68.50 - $92/hr
... 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 ...
Software Engineer III, AI/ML, Account Structure Intelligence
Mountain View, CA · On-site
$67.25 - $90.50/hr
... natural language processing, ML infrastructure, or specialization in another ML field. * 1 year of experience with end-to-end machine learning (e.g., model deployment, model evaluation, optimization ...
Software Engineer III, AI/ML, Account Structure Intelligence
Mountain View, CA · On-site
$67.25 - $90.50/hr
... natural language processing, ML infrastructure, or specialization in another ML field. * 1 year of experience with end-to-end machine learning (e.g., model deployment, model evaluation, optimization ...
Applied AI ML Director
Palo Alto, CA · On-site
Experience building and delivering applied machine learning or natural language processing solutions with measurable outcomes in production. * Strong programming skills in Python and experience using ...
Applied AI ML Director
Palo Alto, CA · On-site
Experience building and delivering applied machine learning or natural language processing solutions with measurable outcomes in production. * Strong programming skills in Python and experience using ...
Speech Recognition Engineer
San Jose, CA · On-site
As a Speech Recognition Engineer , you will be responsible for consumer product design for our ... Experience in building speech recognition and natural language processing systems (e.g., commercial ...
Speech Recognition Engineer
San Jose, CA · On-site
As a Speech Recognition Engineer , you will be responsible for consumer product design for our ... Experience in building speech recognition and natural language processing systems (e.g., commercial ...
Natural Language Processing Engineer information
See California salary details
$48.9K - $57.2K
2% of jobs
$57.2K - $65.5K
9% of jobs
$73.1K is the 25th percentile. Wages below this are outliers.
$65.5K - $73.9K
15% of jobs
$73.9K - $82.2K
18% of jobs
The median wage is $85.1K / yr.
$82.2K - $90.6K
17% of jobs
$90.6K - $98.9K
14% of jobs
$99.1K is the 75th percentile. Wages above this are outliers.
$98.9K - $107.3K
11% of jobs
$107.3K - $115.6K
6% of jobs
$115.6K - $123.9K
4% of jobs
$123.9K - $132.3K
3% of jobs
$132.3K - $140.6K
1% of jobs
$48.9K
$90.8K
$140.6K
How much do natural language processing engineer jobs pay per year?
What does a natural language processing engineer do?
A Natural Language Processing (NLP) Engineer develops algorithms and models that enable machines to understand, interpret, and generate human language. They work with large datasets, train machine learning models, and fine-tune language models for applications like chatbots, speech recognition, and text analysis. NLP Engineers typically use programming languages like Python and frameworks such as TensorFlow, PyTorch, or spaCy. Their work involves data preprocessing, model training, and optimizing performance to enhance the accuracy and efficiency of language-based AI systems.
What does a typical day look like for a natural language processing engineer?
A typical day for a Natural Language Processing Engineer involves developing, testing, and refining language models and algorithms, often using real-world datasets. You might collaborate with data scientists, product managers, and software engineers to integrate NLP solutions into applications or address complex language-related challenges. Regular responsibilities include data preprocessing, feature engineering, model evaluation, and troubleshooting performance issues. Most NLP engineers work in a team-oriented, agile environment where clear communication and iterative development are key. This structure offers a dynamic workflow and opportunities to learn from others while making a tangible impact on the products you help build.
What are the key skills and qualifications needed to thrive as a natural language processing engineer?
To thrive as a Natural Language Processing Engineer, you need strong programming skills (especially in Python), a solid understanding of machine learning and linguistics, and typically a degree in computer science, computational linguistics, or a related field. Familiarity with NLP libraries such as NLTK, spaCy, TensorFlow, or PyTorch as well as experience with cloud platforms and version control is often required. Analytical thinking, collaboration, and effective communication are important soft skills in this role. These competencies ensure the ability to build robust language models, contribute to innovative projects, and work efficiently in dynamic, cross-functional teams.
Are natural language processing engineers in demand?
What are the most commonly searched types of Natural Language Processing Engineer jobs in California?
The most popular types of Natural Language Processing Engineer jobs in California are:
What are popular job titles related to Natural Language Processing Engineer jobs in California?
For Natural Language Processing Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Natural Language Processing Engineer jobs in California look for?
The top searched job categories for Natural Language Processing Engineer jobs in California are:
What cities in California are hiring for Natural Language Processing Engineer jobs?
Cities in California with the most Natural Language Processing Engineer job openings:

Software Engineer, Android AI
Mountain View, CA • On-site
Other
Posted 11 days ago
Google rating
8.8
Based on 103 frontline employees who took The Breakroom Quiz
Job description
corporate_fare Google place Mountain View, CA, USA
MidExperience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area.
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
- Experience with GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision).
- Master's degree or PhD in Computer Science or a related technical field.
- 2 years of experience with data structures and algorithms.
- 2 years of experience in applied machine learning or machine learning research.
- Experience in Natural Language Processing, Large Language Models, and Computer Vision.
- Proficiency in one of the following programming languages: Python, Kotlin, or Java.
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.
Our team is pioneering the future of Android by infusing the Operating System with intelligent, agentic capabilities. We utilize Large Language Models and other machine learning technologies to redefine the mobile experience.
In this role, you will have the opportunity to solve problems with technology, including advanced Machine Learning modeling with Large Language Models, and by leveraging and improving personal context intelligence derived from connected Google services. You will develop AI agents that effectively understand user behavior, screen content, tools, and Application Programming Interfaces. You will optimize Machine Learning (ML) models for on-device performance to build private and personalized AI experiences. Android is Google’s mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world.Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
About the jobGoogle'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.
Our team is pioneering the future of Android by infusing the Operating System with intelligent, agentic capabilities. We utilize Large Language Models and other machine learning technologies to redefine the mobile experience.
In this role, you will have the opportunity to solve problems with technology, including advanced Machine Learning modeling with Large Language Models, and by leveraging and improving personal context intelligence derived from connected Google services. You will develop AI agents that effectively understand user behavior, screen content, tools, and Application Programming Interfaces. You will optimize Machine Learning (ML) models for on-device performance to build private and personalized AI experiences. Android is Google’s mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world.Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $147000 - $210000 (USD) + 15% bonus target + equity + benefits
- Design, build, and optimize the end-to-end machine learning systems and models that power android's next-generation AI agent. Translate ambiguous user needs and product goals for agentic AI into well-defined technical problems and Machine Learning (ML) solutions.
- Architect and implement data pipelines for collecting, cleaning, and processing the massive datasets required for training and fine-tuning ML models.
- Lead core machine learning model development and optimization, prioritizing on-device performance and user privacy. Establish evaluation frameworks to ensure AI features are reliable, helpful, and personalized.
- Collaborate closely with engineers, researchers, and product managers to integrate ML models and agentic capabilities into the Android ecosystem.
- Stay at the forefront of advancements in Large Language Models, AI agents, and on-device machine learning, and advocate the adoption of new techniques to solve issues.
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire .
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, is subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not convey an acquired right.
About Google
Sourced by ZipRecruiter
Industry
Software development and technology, communication and media
Company size
10,000+ Employees
Headquarters location
Mountain View, CA, US