1

Algorithm Research Jobs in Arlington, VA (NOW HIRING)

Senior Research Scientist US

Washington, DC ยท On-site

$111K - $142K/yr

The successful candidate will work closely with multidisciplinary teams across quantum physics, integrated photonics, electronics, algorithms, software, and engineering. The Senior Research Scientist ...

Senior Research Scientist US

Washington, DC ยท On-site

$111K - $142K/yr

The successful candidate will work closely with multidisciplinary teams across quantum physics, integrated photonics, electronics, algorithms, software, and engineering. The Senior Research Scientist ...

Senior Research Scientist US

Washington, DC ยท On-site

$111K - $142K/yr

The successful candidate will work closely with multidisciplinary teams across quantum physics, integrated photonics, electronics, algorithms, software, and engineering. The Senior Research Scientist ...

Senior Research Scientist US

Washington, DC ยท On-site

$111K - $142K/yr

The successful candidate will work closely with multidisciplinary teams across quantum physics, integrated photonics, electronics, algorithms, software, and engineering. The Senior Research Scientist ...

Our Reston office is seeking talented candidates to develop mathematical models and algorithms ... Advanced degree in computer science, applied mathematics, physics, engineering, operations research ...

Showing results 21-40

Algorithm Research information

What is algorithm research?

Algorithm research involves studying, designing, analyzing, and optimizing algorithms to solve complex problems efficiently. Researchers in this field explore new computational methods, improve existing algorithms, and evaluate their performance in various contexts. This work is fundamental in areas like computer science, artificial intelligence, data science, and cryptography, driving technological advances and innovation.

What are the key skills and qualifications needed to thrive as an algorithm researcher?

To excel as an Algorithm Researcher, you need a strong background in mathematics, computer science, and algorithm design, often supported by an advanced degree such as a master's or PhD. Proficiency with programming languages (like Python, C++, or Java), machine learning frameworks, and version control systems is essential. Analytical thinking, creativity, and effective communication are crucial soft skills that set top performers apart in this field. These skills are vital for developing innovative, efficient solutions and collaborating within interdisciplinary teams to solve complex computational problems.

What are the typical challenges faced by professionals in algorithm research roles and how can they best address them?

Algorithm Research professionals often encounter challenges such as bridging the gap between theoretical solutions and practical implementation, staying updated with rapid advancements in the field, and collaborating with cross-functional teams to integrate research outcomes into real-world products. To address these challenges, it is helpful to maintain strong communication with engineering teams, participate in continual learning through academic papers and conferences, and adopt an iterative approach to testing and refining algorithms. Building a habit of documenting experiments and results also streamlines collaboration and future development.

What is the difference between Algorithm Research vs Data Scientist?

AspectAlgorithm ResearchData Scientist
Required CredentialsAdvanced degrees in CS, Mathematics, or related fieldsDegree in CS, Statistics, or related fields; certifications like SAS or Python
Work EnvironmentResearch labs, R&D departments, academiaBusiness environments, analytics teams, tech companies
Industry UsageDeveloping new algorithms, theoretical researchAnalyzing data, building predictive models, insights generation
Common Search/ComparisonYesNo

Algorithm Research focuses on developing and testing new algorithms, often in research or academic settings, requiring advanced technical credentials. Data Scientists analyze data to generate insights and build models, working primarily in business environments. While both roles involve data and programming, their core objectives and work settings differ significantly.

What job categories do people searching Algorithm Research jobs in Arlington, VA look for?

The top searched job categories for Algorithm Research jobs in Arlington, VA are:

Infographic showing various Algorithm Research job openings in Arlington, VA as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 72% Full Time, 24% Part Time, and 2% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution.

Dynamic Scheduler DSP Algorithm Engineer

Lanham, MD โ€ข On-site

AST SpaceMobile
Telecommunicationsย โ€ขย 51 - 200 employees

$143K - $167K/yr

Full-time

Posted 28 days ago


Job description

Position Overview

The Dynamic Scheduler DSP Algorithm Engineerย designs and optimizes a resource-allocation algorithm for the satellite payload system, working at the intersection of combinatorial optimization, signal processing, and system-level performance trade-offs. This person designs, analyzes, and improves optimization algorithms for large-scale resource-allocation problems, balancing competing system objectives - efficiency, coverage, and performance - and validating solutions against simulation and real system metrics rather than theoretical guarantees alone. The role requires strong communication skills and comfort working across algorithm, system, and hardware constraints to ensure solutions scale efficiently to large problem sizes.ย 

Key Responsibilities:

  • Design, analyze, and improve optimization algorithms for large-scale resource-allocation problems.
  • Balance competing system objectives (efficiency, coverage, performance) and formalize the trade-offs involved.
  • Validate algorithms against simulation and real system metrics, not just theoretical guarantees.
  • Ensure solutions scale efficiently to large problem sizes.

ย Qualificationsย 

Education:

Experience:

  • Strong background in optimization (combinatorial and/or convex), with hands-on problem-solving experience.
  • Proficiency in Python or MATLAB for algorithm prototyping.
  • Ability to translate mathematical/technical specifications into working code.ย 

Preferred Qualifications:

  • Background in wireless communications, satellite systems, or signal processing.
  • Graduate degree (MS/PhD) in EE, applied math, operations research, or CS with an optimization focus.ย 

Soft Skills:

  • Strong communication skills, with the ability to work effectively across algorithm, system, and hardware constraints.ย 

Technology Stack:

  • Python and/or MATLAB for algorithm prototyping.
  • Combinatorial and convex optimization frameworks and solvers.
  • Simulation and system-metric validation tooling for large-scale resource-allocation problems.ย 

Physical Requirementsย 

  • Ability to lift up to 25 lbs.
  • Ability to use a computer for extended periods.
  • Ability to work in an office environment, with occasional exposure to lab or test environments to validate algorithms against real system metrics.
  • Ability to travel occasionally to support system validation or cross-team collaboration as needed.

This job description may not be inclusive to the duties and responsibilities listed. Additional tasks may be assigned to the employee from time to time or the scope of the job may change as needed by business demands.ย