1

Data Structures Algorithms Jobs (NOW HIRING)

Senior Software Engineer

Manhattan, NY · On-site

$134.90K - $177.80K/yr

Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency. * Build the Query Engine:

Senior Software Engineer

Vancouver, WA · On-site +1

$128.30K - $169.10K/yr

Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency. * Build the Query Engine:

Senior Software Engineer

Manhattan, NY · On-site +1

$134.90K - $177.80K/yr

Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency. * Build the Query Engine:

Senior Software Engineer

Vancouver, WA · On-site

$128.30K - $169.10K/yr

Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency. * Build the Query Engine:

Data Engineer

Newark, NJ · On-site

$119.60K - $143.60K/yr

Master's degree preferred • Knowledge of data structures, algorithms and functional programming • Passion to learn new things, experiment with new ideas and build world class data platform • 5+ ...

... data structures, algorithms and distributed computing • Extensive technology knowledge including but not limited to LDAP, JMS, Web service, java, SQL, email, sftp, http, xml, html, javascript • ...

... in data structures, algorithms and distributed computing Extensive technology knowledge including but not limited to LDAP, JMS, Web service, java, SQL, email, sftp, http, xml, html, javascript ...

AI/ML Engineer - Plano, TX

Plano, TX

$110.10K - $132.20K/yr

... Data structures, algorithms, and statistics MLOps concepts and model monitoring Cloud platforms (AWS / Google Cloud Platform / Azure) Important Skills: NLP / Generative AI / LLMs 10+ years experience ...

Senior Engineer - Data Discovery

Raleigh, NC

$103K - $140K/yr

Familiar with data structures, algorithms, runtime complexity, API, and database design, as well as unit and functional test methodologies. * Technical Excellence - Maintains a strong knowledge of ...

next page

Showing results 1-20

Data Structures Algorithms information

See salary details

$46K

$165K

$243.5K

How much do data structures algorithms jobs pay per year?

As of May 30, 2026, the average yearly pay for data structures algorithms in the United States is $165,018.00, according to ZipRecruiter salary data. Most workers in this role earn between $133,500.00 and $170,000.00 per year, depending on experience, location, and employer.

What is the difference between Data Structures Algorithms vs Software Developer?

AspectData Structures AlgorithmsSoftware Developer
Primary FocusDesigning, analyzing, and implementing data structures and algorithmsDeveloping, testing, and maintaining software applications
Skills RequiredStrong understanding of algorithms, data structures, problem-solvingProgramming, system design, debugging, and software lifecycle
Work EnvironmentTechnical roles in software engineering, research, or algorithm developmentSoftware development teams across various industries
CertificationsTypically none specific; knowledge demonstrated through projects and interviewsCertifications like Java, AWS, Scrum may be relevant

While Data Structures Algorithms focus on core problem-solving and optimizing code efficiency, Software Developers apply these principles to build complete software solutions. Both roles overlap in programming skills but differ in scope and application.

What cities are hiring for Data Structures Algorithms jobs? Cities with the most Data Structures Algorithms job openings:

C++ Developer - Data Structures & Algorithms - High Frequency Trading

Carnegie Affiliates

New York, NY

$53.50 - $72.25/hr

Full-time

Posted 13 days ago


Job description

Company Description

Proprietary Trading Firm

Job Description

Designing and implementing a high-frequency trading platform, which includes collecting quotes and trades from and disseminating orders to exchanges around the world

Optimizing this platform by using network and systems programming, as well as other advanced techniques to minimize latency

Developing systems that provide easy access to historical market data and trading simulations

Creating tools to analyze data for patterns

Building risk-management and performance-tracking tools

Shaping the future of the Core Engineering team through regular interviewing and infrequent campus recruiting trips

Qualifications

A strong background in data structures, algorithms, and object-oriented programming in C++

Brilliant problem-solving abilities

The ability to manage multiple tasks in a fast-paced environment

Strong communication skills in English

Working knowledge of Linux

Knowledge of any other development language, including Java, Python, or Perl and shell scripts (a plus)

Additional Information

All your information will be kept confidential according to EEO guidelines.