1

Research Programmer Jobs in Michigan (NOW HIRING)

Overview From our Ann Arbor, MI office, we have an opening for a Senior Research Engineer with RF hardware experience. You will participate in multi-disciplinary, collaborative teams and contribute ...

From our Ann Arbor, MI office, we have an opening for a Senior Research Engineer with RF hardware experience. You will participate in multi-disciplinary, collaborative teams and contribute to the ...

Sr Research Engineer-RF

Ann Arbor, MI · On-site

$130K - $194K/yr

Overview From our Ann Arbor, MI office, we have an opening for a Senior Research Engineer with RF hardware experience. You will participate in multi-disciplinary, collaborative teams and contribute ...

The Specialist Research and Development (R&D) Engineer for Pumps and Seals is responsible for leading advanced research initiatives, developing innovative solutions, and optimizing the design and ...

next page

Showing results 1-20

Research Programmer information

See Michigan salary details

$9.6K

$98.3K

$112.4K

How much do research programmer jobs pay per year?

As of Jul 6, 2026, the average yearly pay for research programmer in Michigan is $98,315.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,900.00 and $112,400.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership roles or specialized expertise in the industry.

What are research programmers?

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.

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.

Which research job pays the most?

Research director or principal investigator roles in fields like pharmaceuticals, biotechnology, or data science tend to offer the highest salaries among research jobs, often exceeding six figures. These positions typically require advanced degrees, extensive experience, and leadership skills, and they may involve managing large teams or projects. Compensation varies based on industry, location, and level of expertise.

What is an analyst programmer's salary?

An analyst programmer's salary typically ranges from $60,000 to $100,000 annually, depending on experience, location, and industry. They often require proficiency in programming languages, systems analysis, and software development tools, with higher salaries generally associated with advanced skills and certifications.

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 do research developers do?

Research developers design, implement, and maintain software tools and systems to support scientific research and data analysis. They often collaborate with researchers to develop algorithms, automate workflows, and optimize computational processes using programming languages like Python, R, or C++. Their work enables efficient data processing and helps advance research projects across various scientific disciplines.

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 are popular job titles related to Research Programmer jobs in Michigan? For Research Programmer jobs in Michigan, the most frequently searched job titles are:
Infographic showing various Research Programmer job openings in Michigan as of June 2026, with employment types broken down into 21% As Needed, 30% Full Time, 3% Part Time, 11% Temporary, and 35% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $98,315 per year, or $47.3 per hour.
Research Engineer - Post-Training & Small Language Models (SLMs), Healthcare AI

Research Engineer - Post-Training & Small Language Models (SLMs), Healthcare AI

Deloitte

Detroit, MI

Other

Posted 27 days ago


Deloitte rating

8.0

Company rating: 8.0 out of 10

Based on 89 frontline employees who took The Breakroom Quiz

71st of 146 rated financial services


Job description

Three hundred fifty million Americans rely on a healthcare system whose decision-making has become slow, costly, and adversarial - care delayed by prior authorization and paperwork, claims that misfire, clinical decisions made without the right information at the right moment, and patients who struggle to navigate or afford the care they need. Deloitte has a new AI-first effort,, backed by $1B in committed investment, building the reasoning models and agentic systems to rebuild how that system decides - across payers, providers, and life sciences, and for the patients they serve - so that care is faster, fairer, and far less wasteful. This is not AI applied at the margins. It is a ground-up rebuild of the decision-making machinery behind American healthcare, at national scale.

This is resourced to do real post-training at scale - committed investment in GPU compute and training infrastructure, not toy fine-tunes.

As a Research Engineer on our post-training team, you will design, train, evaluate, and align the models that reason about healthcare - working across the full post-training lifecycle to shape model behavior for clinical and operational decisioning across the industry. Healthcare decisioning is one of the cleanest verifiable-reward domains outside math and code: the problems are hard. We ground that reward in real signals - clinical policy and criteria, adjudicated outcomes, and clinical-expert judgment - so correctness is checkable rather than asserted.

You will own the post-training stack for our clinical reasoning models end to end - from data and reward design through trained, evaluated models that ship. This is not a prompt-engineering role. We are looking for people who understand not just how to use LLMs, but how to improve and shape model behavior through advanced post-training.

You do not need a healthcare background. We pair every engineer with clinical and domain experts and teach you the domain - you bring the modeling depth.

We hire on demonstrated depth, not years - the level you join at is determined through our interview process, based on the depth and judgment you demonstrate, not your years in a title.

Work you'll do

Post-training & alignment

Design and execute post-training pipelines: supervised fine-tuning (SFT), preference optimization, and reinforcement learning / alignment workflows.

Build and optimize training using techniques such as SFT, RLHF, PPO, DPO, GRPO, RLAIF, and Constitutional AI, and understand how each affects reasoning quality, safety, latency, cost, and reliability.

Train reasoning models for healthcare decisioning using verifiable-reward RL - designing reward signals and verifiers grounded in clinical guidelines, policy and criteria, and adjudicated outcomes.

Reward modeling & data

Develop reward models and preference datasets to improve reasoning quality, factuality, safety, policy adherence, and task performance.

Curate, clean, synthesize, and evaluate large-scale instruction, preference, and domain-specific datasets, with rigorous filtering, deduplication, and quality control.

Build verification and reward pipelines from our proprietary clinical, claims, and operational data and from clinical-expert labeling - turning guidelines, policy, and adjudicated outcomes into checkable reward signals at scale.

Efficient fine-tuning, training & inference infrastructure

Implement efficient fine-tuning strategies including LoRA, QLoRA, PEFT, and adapter-based approaches; build scalable distributed training using DeepSpeed, FSDP, Megatron-LM, Ray, or equivalent.

Optimize inference performance - latency, throughput, quantization, and deployment efficiency - for production, including frameworks such as vLLM, TensorRT-LLM, or TGI.

Small language models & open-weight models

Train and optimize open-weight models such as Llama, Qwen, Mistral, or DeepSeek; build specialized small language models (SLMs) for on-premise and cloud-hybrid deployment with strong performance-per-dollar.

Evaluation, safety & red teaming

Design evaluation frameworks covering reasoning, hallucination detection, factuality, instruction following, structured outputs, and domain-specific metrics.

Build healthcare-grade evaluation - held-out clinical benchmarks, deployment regression gates, calibration and uncertainty, factuality against ground truth, and bias/fairness evaluation across patient populations and subgroups - co-designed with clinical experts.

Apply PHI/HIPAA-aware data handling and produce model documentation suitable for regulated clinical use.

Perform red teaming and adversarial testing to identify alignment failures, unsafe behaviors, jailbreak vulnerabilities, and regression risks; collaborate with agentic and application teams to improve tool use, grounding, and long-horizon reasoning.

The team

Deloitte brings together AI researchers, modeling and platform engineers, architects, clinical and domain specialists, and product leaders to build, deploy, and operate verticalized AI systems across software, data, models, and cloud infrastructure - engineered for one of the most complex operating environments in the world. The work spans the healthcare industry - payers, providers, and life sciences - and involves genuinely hard reasoning problems, nuanced operational workflows, and a high bar for reliability, with little tolerance for shallow or unreliable outputs. We pair frontier AI research with production-grade engineering, and we ship into real clinical and operational settings rather than leaving models in the lab.

You can go deep. The team sub-specializes across post-training research, data and reward engineering, and training and inference infrastructure - you won't be expected to own all of it alone.

Required qualifications

Bachelor's degree in Computer Science, Machine Learning, Artificial Intelligence, Applied Mathematics, Computational Linguistics, or a related field.

Demonstrated depth training and post-training large transformer-based language models in production or research - this is your craft, not coursework or a one-off fine-tune. Genuine depth including SFT and at least one preference-optimization or RL method, evidenced by shipped models, releases, or research.

Hands-on experience with reasoning-model training and/or verifiable-reward (RLVR) workflows.

Strong understanding of modern post-training techniques: SFT, RLHF, PPO, DPO, GRPO, RLAIF, and preference optimization workflows.

Experience with open-weight foundation models such as Llama, Qwen, Mistral, DeepSeek, or equivalent architectures.

Strong expertise in PyTorch and modern deep-learning tooling; experience with distributed training frameworks such as DeepSpeed, FSDP, Megatron-LM, or Ray.

Experience implementing efficient fine-tuning techniques such as LoRA, QLoRA, PEFT, and quantization-aware workflows.

Deep understanding of transformer architectures, tokenization, attention mechanisms, decoding strategies, and model scaling trade-offs.

Strong grasp of LLM evaluation methodologies, benchmarking, reward modeling, and alignment trade-offs; experience with large-scale and synthetic datasets, filtering, deduplication, and quality-control pipelines.

Strong Python engineering skills and production-grade software practices; ability to work through ambiguous, highly complex technical problems in fast-moving environments.

Ability to travel 0-50%, on average, based on the work you do and the clients and industries/sectors you serve.

Limited immigration sponsorship may be available.

Preferred qualifications

Experience building or optimizing reasoning models, agentic models, or tool-using LLM systems.

Familiarity with inference optimization frameworks such as vLLM, TensorRT-LLM, TGI, or Ollama.

Experience with multimodal models, speech models, or domain-specific foundation models; experience using large-scale GPU clusters and distributed compute.

Contributions to open-source AI projects, research publications, benchmark development, or model releases.

Familiarity with safety, governance, and responsible-AI practices; experience in regulated or high-stakes industries such as healthcare, finance, insurance, or public sector.

Compensation

Base salary is benchmarked to leading technology companies rather than traditional consulting scales, and the role carries a substantial performance-based incentive opportunity designed to grow with the value you help create - startup-style upside, with the backing of a committed, well-capitalized platform. The estimated base salary range is $110,700-$379,200 (not adjusted for geographic differential); actual base pay depends on your skills, experience, and level, and you may also be eligible for a discretionary annual incentive based on individual and organizational performance.


Qualifications:

Three hundred fifty million Americans rely on a healthcare system whose decision-making has become slow, costly, and adversarial - care delayed by prior authorization and paperwork, claims that misfire, clinical decisions made without the right information at the right moment, and patients who struggle to navigate or afford the care they need. Deloitte has a new AI-first effort,, backed by $1B in committed investment, building the reasoning models and agentic systems to rebuild how that system decides - across payers, providers, and life sciences, and for the patients they serve - so that care is faster, fairer, and far less wasteful. This is not AI applied at the margins. It is a ground-up rebuild of the decision-making machinery behind American healthcare, at national scale.

This is resourced to do real post-training at scale - committed investment in GPU compute and training infrastructure, not toy fine-tunes.

As a Research Engineer on our post-training team, you will design, train, evaluate, and align the models that reason about healthcare - working across the full post-training lifecycle to shape model behavior for clinical and operational decisioning across the industry. Healthcare decisioning is one of the cleanest verifiable-reward domains outside math and code: the problems are hard. We ground that reward in real signals - clinical policy and criteria, adjudicated outcomes, and clinical-expert judgment - so correctness is checkable rather than asserted.

You will own the post-training stack for our clinical reasoning models end to end - from data and reward design through trained, evaluated models that ship. This is not a prompt-engineering role. We are looking for people who understand not just how to use LLMs, but how to improve and shape model behavior through advanced post-training.

You do not need a healthcare background. We pair every engineer with clinical and domain experts and teach you the domain - you bring the modeling depth.

We hire on demonstrated depth, not years - the level you join at is determined through our interview process, based on the depth and judgment you demonstrate, not your years in a title.

Work you'll do

Post-training & alignment

Design and execute post-training pipelines: supervised fine-tuning (SFT), preference optimization, and reinforcement learning / alignment workflows.

Build and optimize training using techniques such as SFT, RLHF, PPO, DPO, GRPO, RLAIF, and Constitutional AI, and understand how each affects reasoning quality, safety, latency, cost, and reliability.

Train reasoning models for healthcare decisioning using verifiable-reward RL - designing reward signals and verifiers grounded in clinical guidelines, policy and criteria, and adjudicated outcomes.

Reward modeling & data

Develop reward models and preference datasets to improve reasoning quality, factuality, safety, policy adherence, and task performance.

Curate, clean, synthesize, and evaluate large-scale instruction, preference, and domain-specific datasets, with rigorous filtering, deduplication, and quality control.

Build verification and reward pipelines from our proprietary clinical, claims, and operational data and from clinical-expert labeling - turning guidelines, policy, and adjudicated outcomes into checkable reward signals at scale.

Efficient fine-tuning, training & inference infrastructure

Implement efficient fine-tuning strategies including LoRA, QLoRA, PEFT, and adapter-based approaches; build scalable distributed training using DeepSpeed, FSDP, Megatron-LM, Ray, or equivalent.

Optimize inference performance - latency, throughput, quantization, and deployment efficiency - for production, including frameworks such as vLLM, TensorRT-LLM, or TGI.

Small language models & open-weight models

Train and optimize open-weight models such as Llama, Qwen, Mistral, or DeepSeek; build specialized small language models (SLMs) for on-premise and cloud-hybrid deployment with strong performance-per-dollar.

Evaluation, safety & red teaming

Design evaluation frameworks covering reasoning, hallucination detection, factuality, instruction following, structured outputs, and domain-specific metrics.

Build healthcare-grade evaluation - held-out clinical benchmarks, deployment regression gates, calibration and uncertainty, factuality against ground truth, and bias/fairness evaluation across patient populations and subgroups - co-designed with clinical experts.

Apply PHI/HIPAA-aware data handling and produce model documentation suitable for regulated clinical use.

Perform red teaming and adversarial testing to identify alignment failures, unsafe behaviors, jailbreak vulnerabilities, and regression risks; collaborate with agentic and application teams to improve tool use, grounding, and long-horizon reasoning.

The team

Deloitte brings together AI researchers, modeling and platform engineers, architects, clinical and domain specialists, and product leaders to build, deploy, and operate verticalized AI systems across software, data, models, and cloud infrastructure - engineered for one of the most complex operating environments in the world. The work spans the healthcare industry - payers, providers, and life sciences - and involves genuinely hard reasoning problems, nuanced operational workflows, and a high bar for reliability, with little tolerance for shallow or unreliable outputs. We pair frontier AI research with production-grade engineering, and we ship into real clinical and operational settings rather than leaving models in the lab.

You can go deep. The team sub-specializes across post-training research, data and reward engineering, and training and inference infrastructure - you won't be expected to own all of it alone.

Required qualifications

...

What Deloitte employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom