1

Natural Language Processing Assistant Professor Jobs

next page

Showing results 1-20

Natural Language Processing Assistant Professor information

See salary details

$42.5K

$75.4K

$102K

How much do natural language processing assistant professor jobs pay per year?

As of Jun 8, 2026, the average yearly pay for natural language processing assistant professor in the United States is $75,371.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $83,000.00 per year, depending on experience, location, and employer.

What is a Natural Language Processing Assistant Professor?

A Natural Language Processing (NLP) Assistant Professor is an academic professional who teaches and conducts research in the field of NLP, which involves making computers understand, interpret, and generate human language. They typically work at universities or research institutions, guiding students and contributing to advancements in language technologies such as machine translation, sentiment analysis, and chatbots. Their responsibilities include developing curriculum, publishing research, securing funding, and mentoring students in NLP-related topics.

What are some common challenges faced by a Natural Language Processing Assistant Professor in balancing research and teaching responsibilities?

As a Natural Language Processing Assistant Professor, one of the main challenges is effectively balancing time between conducting cutting-edge research and fulfilling teaching obligations. Managing grant applications, mentoring graduate students, preparing course materials, and staying current with rapid advancements in NLP can be demanding. Many professors find it helpful to integrate their research topics into their teaching, fostering a dynamic learning environment while advancing their own work. Collaboration with colleagues and clear time management strategies are essential for success and career progression in this role.

What are the key skills and qualifications needed to thrive as a Natural Language Processing Assistant Professor, and why are they important?

To thrive as a Natural Language Processing Assistant Professor, you need a Ph.D. in computer science, computational linguistics, or a related field, along with a strong research background in NLP and machine learning. Proficiency with programming languages (such as Python), NLP frameworks (like NLTK, spaCy, or Hugging Face), and experience publishing in top conferences are typically required. Excellent communication, mentorship, and collaboration skills help in teaching, supervising students, and contributing to academic communities. These skills are essential for advancing research, securing funding, and fostering student success in a rapidly evolving discipline.
Infographic showing various Natural Language Processing Assistant Professor job openings in the United States as of May 2026, with employment types broken down into 90% Full Time, 8% Part Time, and 2% Temporary. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $75,371 per year, or $36.2 per hour.
Teaching Assistant Professor - CS - Full-Time

Teaching Assistant Professor - CS - Full-Time

University of Pittsburgh

Pittsburgh, PA โ€ข On-site

Other

Posted 4 days ago


Job description

Appointment-Stream Faculty Positions

As the University of Pittsburgh's newest school, the School of Computing and Information (SCI) is a growing interdisciplinary community of faculty, staff, and students who are accustomed to progressing through change, thinking beyond boundaries, and innovating new approaches to lead our institution and nation to positive change. Since 2017, SCI has hired more than forty-five faculty members, and we are continuing our growth with multiple faculty openings this year. SCI has rich connections to partners in health sciences, medicine, engineering, social sciences, humanities, business, education, and other areas.

The University of Pittsburgh is building a culturally diverse faculty and strongly encourages applications from women and minority candidates. SCI is fostering an equitable and inclusive community with our scholarship, education, and faculty development initiatives, including policies to promote a healthy work-life balance; programs to meet the needs of two-career couples; and a commitment to recruit, retain, and develop a representative faculty.ย ย Candidates whose research, teaching, and service contribute to the academic breadth of our campus and who have demonstrated commitment to working with students from many backgrounds are encouraged to apply.ย 

We are located in Pittsburgh, PA, frequently voted as one of the most livable cities in the U.S., with a vibrant education, technology, culture, and sports environment. The Pittsburgh "story" is one of resilience and adaptation, which made the city known for its "eds and meds" (education and medical institutions) on the national and international stage.

About the Department

The Department of Computer Science (CS) is one of the oldest CS departments in the country. It is one of the three departments in the newest school at the University of Pittsburgh, the School of Computing and Information (SCI), which was established in 2017. Our department is a community that includes over 37 full-time faculty, more than 100 graduate students, more than 900 pre-CS/CS majors, and thousands of alumni. See our website for more information atย https://www.cs.pitt.edu/.

About the Positions

Appointment Streamย (Teaching Assistant Professor, Department of Computer Science, #27041)

Appointment Stream (Teaching Assistant Professor, Department of Computer Science, focusing on online teaching for professional graduate computer science, #132601)

Teaching faculty are an integral part of our mission and participate fully in the faculty life and responsibilities. Our online and in-person classes span theory, systems, artificial intelligence, algorithms, databases, data analytics, natural language processing, computer vision, graphics, gaming and many others. We are looking for candidates enthusiastic to continue the Pitt tradition of excellence in the interdisciplinary, collaborative environment, and leveraging resources within our department/school and beyond to form a successful teaching and research agenda. We are seeking candidates that can help our mission to deliver in-person and online teaching and community building in the areas including but not limited to Software Engineering, Cloud Computing, Computer Systems, Mathematical and Statistical Foundations of Computing, High-Performance Computing, Artificial Intelligence, and Database Management. Candidates will be critical to leading, developing, and teaching the growing adult learner population served by our online professional graduate programs.

REQUIRED QUALIFICATIONS

Applicants for the Teaching Assistant Professor position should have a PhD in computer science or a closely related discipline. Candidates should have the required degrees by August 2026.

PREFERRED QUALIFICATIONS

Successful candidates have a proven track record of excellence in effective teaching, including teaching courses as primary instructor, course and curriculum development, pedagogy innovation, student extra-curricular activities, and inclusive education teaching practices.ย  Successful candidates with experience and interest in online teaching and delivery.

Please seeย https://sci.pitt.edu/recruitingย for more details.

Application Process

Individuals interested in these openings may apply atย https://sci.pitt.edu/recruiting. Please provide the following:

ย ย ย ย ย ย ย  A cover letter that reflects on your interest,

ย ย ย ย ย ย ย  a curriculum vitae,

ย ย ย ย ย ย ย  a teaching statement describing your teaching philosophy,

ย ย ย ย ย ย ย  the names and contact information for at least three recommenders, and

ย  ย teaching evaluations, if available

Application reviews will begin late January 2026, with a deadline of March 1, 2026; applications will be accepted until positions are filled. The anticipated start date is August 15, 2026. Questions about this position and/or application status should be emailed toย sbindas@pitt.edu.

These positions may be subject to additional budget and other approvals.