1

Natural Language Processing Engineer Jobs in California

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

Data Engineer

Sunnyvale, CA · On-site

$150K - $450K/yr

Data Engineer Specializing In Natural Language Processing (NLP) We are a dedicated research lab for building, understanding, using, and risk-managing foundation models. Our mandate is to advance ...

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

As an Automation Engineer, you will develop software solutions for our current and future products ... A background in generative models, natural language processing, and large language models (LLMs)

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

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 Jun 9, 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:
Infographic showing various Natural Language Processing Engineer job openings in California as of June 2026, with employment types broken down into 56% Full Time, 40% Part Time, 2% Contract, and 2% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $90,813 per year, or $43.7 per hour.

AI Research Engineer

PROPRIUS

San Francisco, CA • On-site

Full-time

Posted 25 days ago


Job description

AI Research Engineer

Location: San Francisco, CA

Sponsorship: No

Relocation: No

Industry: Data Science

Join a Fortune 500 at the top of its field and one that provides custom solutions to over 150,00 customers, many are globally recognized leaders in their field.


As an AI Research Engineer you will prototype and implement the most recent developments in the field into a working product. This role reports directly to the CTO.


You will identify build experimental prototypes, work closely with the design & engineering team to translate your research into product features.


Some examples of research; reinforcement learning, automatic summarization, language modeling, language internationalization, and so much more. You will get a chance to work on a wide range of interesting problems with respects to deep learning and natural language.


For this role you will need;

  • PhD. or master’s or relevant work experience from research teams in Machine Learning, Computer Science, Applied Mathematics, Probabilistic Graphical Models, Computational Linguistics, or a related field
  • Strong foundational understanding of sequence modeling especially with distributed representations, embeddings etc. or deep neural networks and their applications to natural language processing. Experience with using modern frameworks such as Tensorflow.
  • Academic or industrial background on reinforcement learning, language modeling, dialog state tracking, optimization and language internationalization are a definite plus.
  • Ability to design models and contribute to the production system with high-quality code.
  • Excellent analytical and problem-solving skills, ability to tackle hard problems and produce stepwise solutions
  • Hands on experience with Python or Scala or Java and related machine learning libraries

PROPRIUS is an AI Industry recruiting firm. We’re lucky enough to recruit the best candidates into the most exciting companies all over the United States. We deliver performance.