1

Nlp Engineer Jobs in Minnesota (NOW HIRING)

Software Engineer

Eden Prairie, MN · Remote

$72K - $130K/yr

As a Software Engineer within Optum Technology, you will design, develop, and deliver cutting-edge ... NLP, deep learning, LLM apps) to address complex business challenges with an emphasis on ...

Lead Research Engineer

Eagan, MN · On-site

$104K - $137K/yr

We hire engineers and specialists across a variety of AI research areas to drive the company ... Previous exposure to Natural Language Processing (NLP) problems and have familiarity with key tasks ...

Lead Research Engineer

Eagan, MN · On-site +1

$104K - $137K/yr

We hire engineers and specialists across a variety of AI research areas to drive the company ... Previous exposure to Natural Language Processing (NLP) problems and have familiarity with key tasks ...

Senior Research Engineer

Eagan, MN · Hybrid

$106K - $146K/yr

Exposure to Natural Language Processing (NLP) problems and familiarity with key tasks such as Named ... Hands-on experience in other programming language/scripting language and development stack (Java ...

Previous exposure to Natural Language Processing (NLP) problems and have familiarity with key tasks ... Our Grow My Way programming and skills-first approach ensures you have the tools and knowledge to ...

Previousexposure to Natural Language Processing (NLP) problems andhavefamiliarity with key tasks ... Our Grow My Way programming and skills-first approach ensures you have the tools and knowledge to ...

Senior Research Engineer

Eagan, MN · On-site

$106K - $146K/yr

As a Senior Research Engineer at Thomson Reuters Labs, you will be part of a global ... Exposure to Natural Language Processing (NLP) problems and familiarity with key tasks such as Named ...

Showing results 21-40

Nlp Engineer information

See Minnesota salary details

$35.7K

$105.1K

$134.7K

How much do nlp engineer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for nlp engineer in Minnesota is $105,073.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,700.00 and $133,200.00 per year, depending on experience, location, and employer.

What are typical projects or responsibilities for an NLP engineer in a team setting?

As an NLP Engineer, you will often work on projects such as building text classification models, developing chatbots, or creating tools for information extraction from documents. Your responsibilities may include data preprocessing, model development and evaluation, and collaborating with data scientists or software engineers to deploy models into production. Day-to-day, you’ll also be involved in regular code reviews, experiment tracking, and keeping up with new advancements in NLP techniques. Teamwork and clear communication are essential, as you’ll regularly coordinate with product managers and other stakeholders to align solutions with business goals. This environment provides opportunities to develop both technical depth and leadership skills as you take on increasingly complex projects.

What are the key skills and qualifications needed to thrive in the NLP engineer position, and why are they important?

To thrive as an NLP Engineer, you need a strong foundation in mathematics, programming (especially Python), and experience with machine learning and natural language processing techniques, typically supported by a degree in computer science or a related field. Familiarity with NLP frameworks such as spaCy, NLTK, or Hugging Face Transformers, as well as experience using cloud platforms and version control systems, is also important. Strong problem-solving abilities, communication skills, and a collaborative mindset help you stand out in this role. These skills and qualities are crucial for developing, deploying, and optimizing language-based AI solutions that meet real-world business needs.

What does an NLP engineer do?

An NLP Engineer develops algorithms and models that enable computers to understand, interpret, and generate human language. They work with machine learning, deep learning, and linguistic principles to build applications like chatbots, speech recognition systems, and text analytics tools. Their role involves data preprocessing, model training, and optimization to improve language-based AI solutions.

What are popular job titles related to Nlp Engineer jobs in Minnesota? For Nlp Engineer jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Nlp Engineer jobs in Minnesota look for? The top searched job categories for Nlp Engineer jobs in Minnesota are:
Infographic showing various Nlp Engineer job openings in Minnesota as of August 2026, with employment types broken down into 33% Full Time, and 67% Contract. Highlights an 100% In-person job distribution, with an average salary of $105,073 per year, or $50.5 per hour.

University of Minnesota-Twin Cities -- Software Engineer Intern 2026

Maverick Software

Minneapolis, MN • On-site

$18/hr

Part-time

Re-posted 27 days ago


Job description

Join Maverick Software Consulting - Real Industry Experience While You Study!
Are you a student at the University of Minnesota, Twin Cities with a passion for software development?
Maverick Software Consulting is hiring motivated and talented students to work directly with our industry-leading clients - all while continuing your coursework.
What You'll Do: Help build and test real-world software using technologies like:
  • Java Software Development - Java, Spring Boot, Quarkus, IntelliJ IDEA, Eclipse, and related frameworks.
  • Microsoft Software Development - .NET Core, C#, Visual Studio, and cloud-based .NET solutions.
  • Web Development - HTML, CSS, JavaScript, TypeScript, React, Angular, Vue.js, and cloud-based hosting on AWS, Azure, or Google Cloud.
  • Cloud Development - AWS, Azure, Google Cloud, serverless architectures, containerization (Docker, Kubernetes), and DevOps pipelines.
  • AI & Machine Learning - TensorFlow, PyTorch, OpenAI APIs, Azure AI, AWS SageMaker, natural language processing (NLP), and computer vision applications.
  • Automated Software Testing - Selenium, Playwright, Cypress, JUnit, NUnit, Apache JMeter, AI-driven testing frameworks, and CI/CD automation.

You will be part of a software development team helping our clients develop and test their software. We'll provide training, let you set your own flexible schedule, and give you hands-on experience that employers value.
We provide training to bridge the gap between academic learning and the practical skills needed for an entry-level software engineer. You'll gain real-world experience in software development and testing-not just 'busy' work-as an integral part of our clients' teams.
See what some of our students have to say: https://www.mavericksoftware.com/students
Qualifications:
  • Current Sophomore, Junior, or Senior with at least 13 months remaining before graduation.
  • Pursuing a Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or a related field.
  • Availability: 20 hours per week during the school year, 40 hours per week over the summer.
  • Self-motivated, eager to learn, and enthusiastic about applying technical skills in real-world projects.