1

Research Programmer Jobs in Pittsburgh, PA (NOW HIRING)

Research Engineer

Pittsburgh, PA ยท On-site

$100K - $300K/yr

Position Overview We are hiring Research Engineers to develop scalable robotic systems aimed at achieving general-purpose robotic intelligence. In this role, you'll work with researchers and ...

Research Engineer

Pittsburgh, PA ยท On-site +1

$122K - $215K/yr

To learn more visit: www.waabi.ai As a Research Engineer, you will be at the forefront of advancing and deploying artificial intelligence algorithms for our self-driving vehicles. You will work ...

Research Engineer

Pittsburgh, PA ยท On-site +1

$122K - $215K/yr

To learn more visit: www.waabi.ai As a Research Engineer, you will be at the forefront of advancing and deploying artificial intelligence algorithms for our self-driving vehicles. You will work ...

Research Engineer

Pittsburgh, PA ยท On-site

$69K - $125K/yr

Leidos is seeking an exceptional and motivated Research Engineer interested in pursuing their passion by working side-by-side with world experts as a research scientist at the U.S. Department of ...

Research Engineer

Pittsburgh, PA ยท On-site

$69K - $125K/yr

Leidos is seeking an exceptional and motivated Research Engineer interested in pursuing their passion by working side-by-side with world experts as a research scientist at the U.S. Department of ...

Gas Turbine Research Engineer

Pittsburgh, PA ยท On-site

$81K - $116K/yr

Job Summary We are currently seeking a Gas Turbine Research Engineer. This position is a full-time opportunity located in Pittsburgh, PA. In this role, you will join a multidisciplinary research team ...

Support the efforts around work trials, troubleshooting, and modeling the plant process at the ATRC (R&D facility) pilot plant. Qualifications * Requires B.S. in Engineering or Material Science.

Support the efforts around work trials, troubleshooting, and modeling the plant process at the ATRC (R&D facility) pilot plant. Qualifications * Requires B.S. in Engineering or Material Science.

We are looking for an experienced AI Research Engineer to join our Duolingo Monetization team. The ideal candidate will have a proven track record as an AI research engineer, with extensive ...

Senior AI Research Engineer

Pittsburgh, PA

$101K - $139K/yr

We are looking for a Senior AI Research Engineer to join our Duolingo Video Call team. The ideal candidate will have a proven track record as an AI research engineer, with experience across various ...

Website: www.vitroglazings.com The Process Engineering and Process Control group within Vitro Architectural Glass R&D is seeking a highly motivated Research Scientist to lead technology development ...

Website: www.vitroglazings.com The Process Engineering and Process Control group within Vitro Architectural Glass R&D is seeking a highly motivated Research Scientist to lead technology development ...

Research Engineer, World Models

Pittsburgh, PA ยท On-site +1

$155K - $269K/yr

As a Research Engineer in the World Models team, you will develop algorithms and productionize the next generation of World Models that can reason about complex, dynamic 4D environments. This role ...

Staff AI Research Engineer

Pittsburgh, PA ยท On-site

$220K - $331K/yr

We are looking for an experienced AI Research Engineer to join our Duolingo Monetization team. The ideal candidate will have a proven track record as an AI research engineer, with extensive ...

Research Engineer, World Models

Pittsburgh, PA ยท On-site +1

$155K - $269K/yr

As a Research Engineer in the World Models team, you will develop algorithms and productionize the next generation of World Models that can reason about complex, dynamic 4D environments. This role ...

next page

Showing results 1-20

Research Programmer information

See Pittsburgh, PA salary details

$10.7K

$109.5K

$125.2K

How much do research programmer jobs pay per year?

As of Aug 27, 2026, the average yearly pay for research programmer in Pittsburgh, PA is $109,508.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,000.00 and $125,200.00 per year, depending on experience, location, and employer.

What is a research programmer?

Research programmers are professionals who develop software, algorithms, and computational tools to support academic or scientific research projects. They work closely with researchers to design, implement, and optimize code for data analysis, simulations, and experiments. Their role often involves adapting existing software or creating new applications to solve specific research problems, ensuring that the software meets the requirements of the research team. Research programmers may also contribute to writing technical documentation and publishing results.

How do research programmers typically collaborate with researchers and other team members during a project?

Research Programmers often work closely with principal investigators, data scientists, and subject matter experts to develop, test, and optimize software solutions tailored to research needs. Collaboration is highly iterative and may involve regular meetings to align on project goals, troubleshoot technical challenges, and adapt code to evolving research requirements. Effective communication and a flexible approach are key, as programmers frequently translate complex research concepts into functional code and may also assist with data analysis or visualization tasks.

What are the key skills and qualifications needed to thrive as a research programmer, and why are they important?

To thrive as a Research Programmer, you need a strong background in computer science, programming languages (such as Python, Java, or C++), and a relevant bachelor's or master's degree. Familiarity with scientific computing tools, version control systems (like Git), and data analysis platforms is typically required. Analytical thinking, problem-solving abilities, and effective communication skills help you collaborate with research teams and translate complex requirements into code. These skills enable you to develop robust software solutions that advance research goals and ensure project success.

What is the difference between Research Programmer vs Data Analyst?

AspectResearch ProgrammerData Analyst
Required CredentialsBachelor's or Master's in Computer Science, Data Science, or related fields; programming skillsBachelor's or Master's in Statistics, Data Science, or related fields; analytical skills
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness, healthcare, finance, or marketing sectors
Employer & Industry UsageResearch projects, academic research, R&D departmentsData interpretation, reporting, and decision support in organizations

Research Programmers focus on developing software and tools for research purposes, often working in academic or research settings. Data Analysts interpret data to provide insights for business decisions. While both roles require strong technical skills, Research Programmers emphasize programming and software development, whereas Data Analysts focus on data interpretation and visualization.

What are popular job titles related to Research Programmer jobs in Pittsburgh, PA?

For Research Programmer jobs in Pittsburgh, PA, the most frequently searched job titles are:

What job categories do people searching Research Programmer jobs in Pittsburgh, PA look for?

The top searched job categories for Research Programmer jobs in Pittsburgh, PA are:

Infographic showing various Research Programmer job openings in Pittsburgh, PA as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 83% Full Time, 13% Part Time, and 2% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $109,508 per year, or $52.6 per hour.

Research Engineer

Pittsburgh, PA โ€ข On-site

$100K - $300K/yr

Full-time

Re-posted 7 days ago


Job description

Company Overview
At Skild AI, we are building the world's first general purpose robotic intelligence that is robust and adapts to unseen scenarios without failing. We believe massive scale through data-driven machine learning is the key to unlocking these capabilities for the widespread deployment of robots within society. Our team consists of individuals with varying levels of experience and backgrounds, from new graduates to domain experts. Relevant industry experience is important, but ultimately less so than your demonstrated abilities and attitude. We are looking for passionate individuals who are eager to explore uncharted waters and contribute to our innovative projects.
Position Overview
We are hiring Research Engineers to develop scalable robotic systems aimed at achieving general-purpose robotic intelligence. In this role, you'll work with researchers and engineers to implement state-of-the-art machine learning and robot systems. The ideal candidate has a strong technical background, experience in turning research into practical solutions, and a drive to build impactful applications.
Responsibilities
  • Develop and implement new algorithms for training and optimizing general-purpose robot foundation models.
  • Design and engineer systems to scale research from prototypes to fully deployable solutions, working with large-scale systems and datasets.
  • Conduct cutting edge research across multiple disciplines (Perception, Robotics, RL/ IL, Machine Learning, etc.).
  • Collaborate with a multidisciplinary team, contributing to the integration of research insights into practical robotics applications.
  • Optimize machine learning models for real-world robotic systems.
Preferred Qualifications
  • BS, MS or PhD degree in Computer Science, Robotics, Engineering or a related field, or equivalent practical experience.
  • Proficiency in Python and at least one deep learning library such as PyTorch, TensorFlow, JAX, etc.
  • Strong track record of publishing papers and/or deploying real-world applications.
  • Deep technical knowledge, and research experience in deep learning, reinforcement and/or imitation learning, robotics, or computer vision.
  • Experience working with robot systems and large-scale model training.

Base Salary Range
$100,000-$300,000 USD