1

Natural Language Processing Engineer Jobs in California

... natural language processing (NLP) fundamentals and techniques • Experience with training and fine-tuning LLMs on large-scale datasets • Proficient in one or more programming languages such as ...

Agent Engineer

San Francisco, CA · On-site

$17.75 - $23.50/hr

Full-time Agent Engineer About Us We're at the forefront of developing cutting-edge AI-powered ... Familiarity with natural language processing techniques and libraries (e.g., NLTK, spaCy)

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.

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

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

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

Westlake Village, CA (Onsite, NO REMOTE) Excellent contract-to-hire job opportunity As a Software Developer for the Artificial Intelligence team, work on Machine Learning, Natural Language Processing ...

As part of this group, you'll work with our machine learning, natural language processing, and ... Software Engineering, or equivalent proven experience. Preferred Qualifications Software ...

next page

Showing results 1-20

Natural Language Processing Engineer information

See California salary details

$48.9K

$90.8K

$140.6K

How much do natural language processing engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for natural language processing engineer in California is $90,813.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,500.00 and $101,700.00 per year, depending on experience, location, and employer.

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 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 are the key skills and qualifications needed to thrive in the Natural Language Processing Engineer position, and why are they important?

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.

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 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:
Staff ML Engineer

Staff ML Engineer

Xforia, Inc.

San Jose, CA • On-site

Contractor

Posted 24 days ago


Job description

Description:
We are seeking a talented and experienced Deep Learning Engineer with a specialization in Large Language Models (LLMs) to join our dynamic team. The ideal candidate will have a deep understanding of state-of-the-art LLM architectures, such as GPT, BERT, and their variants, and a track record of applying these models to real-world applications.
Responsibilities
• Implement state-of-the-art Large Language Models (LLMs) for natural language understanding and generation tasks
• Design and optimize LLM architectures to improve performance, scalability, and efficiency
• Collaborate with cross-functional teams to integrate LLMs into various applications and services
• Fine-tune pre-trained LLMs on domain-specific datasets to improve task performance
• Stay up-to-date with the latest research papers, techniques, and advancements in deep learning and related fields
• Strong software engineering and programming skills, and ability to quickly develop working prototypes from research ideas Requirements
• 3+ years of experience with a Master s, or Ph.D. degree in Computer Science, Electrical Engineering, or a related field
• Proven experience in developing and deploying Large Language Models (LLMs), with a focus on architectures such as GPT, BERT, and their variants
• Strong programming skills in Python and experience with deep learning frameworks such as TensorFlow, PyTorch, or Hugging Face Transformers
• Solid understanding of natural language processing (NLP) fundamentals and techniques
• Experience with training and fine-tuning LLMs on large-scale datasets
• Proficient in one or more programming languages such as Python, Go and Java
• Knowledge of distributed training techniques and experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud)
• Excellent problem-solving skills and ability to work independently and in a team environment
• Strong communication and collaboration skills