1

Research Scientist Algorithm Engineer Jobs (NOW HIRING)

The role involves collaborating with engineers and other stakeholders to build scalable evaluation ... and data science algorithms and tools (e.g., PyTorch). • Ability to produce meaningful ...

Algorithm Engineer Full Time Arlington, VA, US Algorithm Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead ...

Algorithm engineer

Milpitas, CA · On-site

$129K - $153K/yr

... research scientist, software engineers, application development engineers, and senior product ... Take ownership of algorithm development from concept and prototyping to production deployment

Algorithm engineer

Milpitas, CA

$129K - $153K/yr

... research scientist, software engineers, application development engineers, and senior product ... Take ownership of algorithm development from concept and prototyping to production deployment

Algorithm engineer

Milpitas, CA · On-site

$127K - $149K/yr

... research scientist, software engineers, application development engineers, and senior product ... Take ownership of algorithm development from concept and prototyping to production deployment

Algorithm Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures. This ...

Formulating research hypotheses to derive alpha * Building and testing the performance of trading ... Master's or PhD graduate or candidate in computer science or another quantitative discipline

Research and apply emerging technologies in AI, machine learning, and deep learning. * Collaborate ... Bachelor's, Master's, or PhD in Engineering, Physics, Computer Science, Data Science, or a related ...

New

Research and apply emerging technologies in AI, machine learning, and deep learning. * Collaborate ... Bachelor's, Master's, or PhD in Engineering, Physics, Computer Science, Data Science, or a related ...

Algorithm engineer

Milpitas, CA

$129K - $153K/yr

... research scientist, software engineers, application development engineers, and senior product ... Take ownership of algorithm development from concept and prototyping to production deployment

Algorithm Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures. This ...

Algorithm Engineer

Ann Arbor, MI · On-site

$105K - $180K/yr

... research scientist, software engineers, application development engineers, and senior product ... Bring your validated experience to build new algorithms for KLAs innovative inspection and ...

next page

Showing results 1-20

Research Scientist Algorithm Engineer information

See salary details

$50.5K

$130.1K

$174K

How much do research scientist algorithm engineer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for research scientist algorithm engineer in the United States is $130,117.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What does a Research Scientist Algorithm Engineer do?

A Research Scientist Algorithm Engineer is responsible for designing, developing, and implementing advanced algorithms to solve complex problems in fields such as artificial intelligence, machine learning, or data science. They conduct original research, analyze large datasets, and collaborate with other scientists and engineers to improve algorithmic performance. Their work often involves prototyping new methods, publishing research findings, and applying cutting-edge techniques to real-world applications.

What are the key skills and qualifications needed to thrive as a Research Scientist Algorithm Engineer?

To thrive as a Research Scientist Algorithm Engineer, you need strong expertise in mathematics, computer science, and algorithm development, often supported by an advanced degree (MS or PhD) in a related field. Proficiency with programming languages such as Python or C++, machine learning frameworks, and data analysis tools is typically required. Critical thinking, problem-solving abilities, and effective collaboration are standout soft skills in this role. These skills are crucial for developing innovative algorithms, translating research into practical solutions, and driving technological advancements.

How does a Research Scientist Algorithm Engineer typically collaborate with cross-functional teams during the development of new algorithms?

Research Scientist Algorithm Engineers often work closely with data engineers, product managers, and software developers to ensure that their algorithms address real-world problems and are efficiently integrated into products. Collaboration involves regular meetings to discuss requirements, share findings, and adapt research approaches based on feedback. It is common to prototype solutions, validate them with domain experts, and iterate quickly in response to technical or practical constraints. This cross-functional teamwork is essential for aligning the algorithmic research with business goals and user needs.

What is the difference between Research Scientist Algorithm Engineer vs Data Scientist?

AspectResearch Scientist Algorithm EngineerData Scientist
Required CredentialsAdvanced degrees in CS, Math, or related fields; strong programming skillsDegree in CS, Statistics, or related; proficiency in data analysis tools
Work EnvironmentResearch labs, R&D departments, tech companiesBusiness analytics, product teams, consulting firms
Employer & Industry UsageTech, academia, research institutionsTech, finance, healthcare, marketing
Common Search & ComparisonResearch Scientist Algorithm Engineer vs Data Scientist

While both roles involve data and algorithms, Research Scientist Algorithm Engineers focus on developing new algorithms and conducting research, often in R&D settings. Data Scientists analyze data to derive insights and support decision-making. The roles overlap in programming and statistical skills but differ in their primary objectives and work environments.

What are popular job titles related to Research Scientist Algorithm Engineer jobs?

For Research Scientist Algorithm Engineer jobs, the most frequently searched job titles are:

Infographic showing various Research Scientist Algorithm Engineer job openings in the United States as of September 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution, with an average salary of $130,117 per year, or $62.6 per hour.

Scientist (Algorithm Developer)

Tucson, AZ • On-site

Arete Associates
201 - 500 employees

$85K - $145K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 28 days ago


Job description

At Areté, we are on the forefront of utilizing innovative solutions, with great minds from all backgrounds, to help solve the nation’s most complex security challenges. We strive for an inclusive, collaborative team environment that approaches differences as opportunities for innovation and excellence. As an employee-owned company, we foster an atmosphere that propels diverse career opportunities and professional growth. 

Discover your future with us.

We are seeking a mid-level Scientist (Algorithm Developer) with a strong background in Math, Physics, and Scientific Computing. The successful candidate will join a staff of signal/image processing scientists and software engineers that support the development of signal and image processing algorithms and software. In this position you will analyze data, evaluate existing algorithm performance, develop and prototype new algorithms or enhancements to existing algorithms and work with software engineers to implement the algorithms into robust and highly performant software.  

The successful candidate may ultimately be utilized in one or more of the following areas: ocean remote sensing, signal/image processing, state estimation, detection and tracking, computer vision, machine learning, physics-based modeling, data analysis, and sensor characterization. This role requires a passion for solving challenging technical problems in a collaborative environment. 

This is a non-exempt, non-supervisory, full-time position based in our Tucson, AZ office.

We have an impressive range of benefits, programs, and perks that we offer:

Generous PTO and Leave Times

  • Flextime Scheduling
  • Bereavement 
  • Paid Time Off (PTO)
  • Paid Parental Leave

Financial Benefits

  • Company-funded 5% contribution to your 401(k) retirement plan
  • Company-funded 5% contribution to your Employee Stock Ownership Plan
  • Continuing Education Assistance

Health, Medical, and Wellness Benefits

  • Medical Insurance
  • Dental & Vision Insurance
  • Life Insurance and Long-Term Disability (LTD)
  • Vision Reimbursement 

What We Value:

  • Creativity and innovation in solving challenges
  • Integrity and responsibility in all actions
  • Collaboration across teams and specialties
  • Responsiveness in fast-paced environments
  • Passion for national security and excellence

Experiences and Background We Look For (required skills):

  • Qualified candidates will have a BS, MS, or PhD in a STEM discipline
  • Demonstrated experience with signal processing, image processing, computer vision, or machine learning
  • Experience programming in Python, C, C++, MATLAB or similar languages
  • Intellectual curiosity and a desire for continuous learning
  • Ability to work with minimal supervision and collaborate with small teams
  • Excellent written and verbal communication skills
  • Willingness to work onsite in the office 100%
  • Must be able to obtain and maintain a TS/SCI security clearance and meet customer-specific security screening requirements 

Nice to Have (preferred skills):

  • Experience working in a Linux environment
  • Physics-based modeling and simulation experience
  • Remote sensing experience utilizing Electro-Optics or Synthetic Aperture RADAR  
  • Computer vision, image and data fusion, image classification or automated target recognition
  • Parallel programming experience (threads, MPI, CUDA, etc.) 
  • Active Top Secret Clearance

The salary range for this role depends on the candidate’s level of experience:

  • Scientist 1: $85,000 - $105,000 [required BS degree or higher]
  • Scientist 2: $100,000 - $125,000 [required BS+2 years’ experience OR MS degree]
  • Staff Scientist: $120,000 - $145,000 [required BS+5 years’ experience OR MS+3 years’ experience]

However, Arete considers several factors when extending an offer of employment, including but not limited to the position and associated responsibilities, a candidate’s work experience, education/training, and key skills.

Other Considerations

Areté is committed to the principles of equal employment opportunity and nondiscrimination, and we believe every person has the right to be treated with fairness, dignity, and equal consideration.

Areté is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, marital status, national origin, age, veteran status, disability, or any other characteristic protected by applicable federal, state, or local law.

U.S. citizenship is required to meet position eligibility.

Successful passage of a criminal background screen is required to meet position eligibility.

Selected applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information.

Areté will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the Los Angeles Fair Chance Initiative for Hiring. 

Successful passage of a Department of Transportation (DOT) drug test is required to meet position eligibility.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our website because of your disability. To request an accommodation, please contact Areté Human Resources at 818-885-2200 for assistance.