Build and optimize data structures, algorithms, and computational pipelines for real-time robotics workloads. * Own performance-critical paths across the platform, from sensor processing to motion ...
Build and optimize data structures, algorithms, and computational pipelines for real-time robotics workloads. * Own performance-critical paths across the platform, from sensor processing to motion ...
... data structures, algorithms, and OO Design Additional Information All your information will be kept confidential according to EEO guidelines.
... data structures, algorithms, and OO Design Additional Information All your information will be kept confidential according to EEO guidelines.
Deep understanding of data structures, algorithms, and object-oriented programming. * Familiarity with cloud computing frameworks (AWS, GCP, or similar) is a plus. * Linux and Bash scripting ...
New
Deep understanding of data structures, algorithms, and object-oriented programming. * Familiarity with cloud computing frameworks (AWS, GCP, or similar) is a plus. * Linux and Bash scripting ...
New
Software Engineer, Frameworks/Algorithms, Sensing & Connectivity
$147.40K - $272.10K/yr
... data structures & algorithms, object-oriented design, and concurrency Inter-process communication and systems development experience Understanding of patterns, approaches, and constraints for large ...
Software Engineer, Frameworks/Algorithms, Sensing & Connectivity
$147.40K - $272.10K/yr
... data structures & algorithms, object-oriented design, and concurrency Inter-process communication and systems development experience Understanding of patterns, approaches, and constraints for large ...
AI Architect
$170K - $180K/yr
Data structures & algorithms, OOP and modular design, CI/CD, Postman / Newman, JMeter Must Have Technical/Functional Skills Role Summary: We are seeking an experienced AI Architect (GenAI) to define ...
AI Architect
$170K - $180K/yr
Data structures & algorithms, OOP and modular design, CI/CD, Postman / Newman, JMeter Must Have Technical/Functional Skills Role Summary: We are seeking an experienced AI Architect (GenAI) to define ...
Solid foundation in data structures, algorithms, and system design. * Upgrade features to current applications to enhance the product and user experience. * Maintain web applications after deployment.
Solid foundation in data structures, algorithms, and system design. * Upgrade features to current applications to enhance the product and user experience. * Maintain web applications after deployment.
UI Developer II (Looking for Local Candidates)
Santa Clara, CA · On-site
$58.75 - $76.25/hr
... Data Structures, Algorithms, and Design Patterns Experience with Agile-scrum methodology and Test-driven development Excellent communication, organization, and presentation skills. Education:
UI Developer II (Looking for Local Candidates)
Santa Clara, CA · On-site
$58.75 - $76.25/hr
... Data Structures, Algorithms, and Design Patterns Experience with Agile-scrum methodology and Test-driven development Excellent communication, organization, and presentation skills. Education:
Good understanding of data structures, algorithms and design patterns * Excellent communication skills, with the ability to influence at all levels across functions, from both technical and non ...
Quick apply
Good understanding of data structures, algorithms and design patterns * Excellent communication skills, with the ability to influence at all levels across functions, from both technical and non ...
Perception Data Engineer
Mountain View, CA · On-site
$154.90K - $209.60K/yr
Strong fundamentals in software engineering - data structures, algorithms, system design, and writing code that is readable, testable, and maintainable * Hands-on experience designing and operating ...
Perception Data Engineer
Mountain View, CA · On-site
$154.90K - $209.60K/yr
Strong fundamentals in software engineering - data structures, algorithms, system design, and writing code that is readable, testable, and maintainable * Hands-on experience designing and operating ...
Perception Data Engineer
$135.10K - $162.20K/yr
Strong fundamentals in software engineering -- data structures, algorithms, system design, and writing code that is readable, testable, and maintainable * Hands-on experience designing and operating ...
Quick apply
Perception Data Engineer
$135.10K - $162.20K/yr
Strong fundamentals in software engineering -- data structures, algorithms, system design, and writing code that is readable, testable, and maintainable * Hands-on experience designing and operating ...
Perception Data Engineer
$154.90K - $209.60K/yr
Strong fundamentals in software engineering - data structures, algorithms, system design, and writing code that is readable, testable, and maintainable * Hands-on experience designing and operating ...
Perception Data Engineer
$154.90K - $209.60K/yr
Strong fundamentals in software engineering - data structures, algorithms, system design, and writing code that is readable, testable, and maintainable * Hands-on experience designing and operating ...
A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. * Strong knowledge of R, Python, and Java. * Strong knowledge of statistics.
Quick apply
A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. * Strong knowledge of R, Python, and Java. * Strong knowledge of statistics.
Senior Software Engineer - Database
Manhattan, NY · On-site +1
$116.70K - $158.50K/yr
Design highly scalable distributed data-structures and algorithms optimized for performance, concurrency, and fault tolerance * Develop backend services that enable fast search, efficient indexing ...
Senior Software Engineer - Database
Manhattan, NY · On-site +1
$116.70K - $158.50K/yr
Design highly scalable distributed data-structures and algorithms optimized for performance, concurrency, and fault tolerance * Develop backend services that enable fast search, efficient indexing ...
Senior Software Engineer - Database
Vancouver, WA · On-site +1
$111K - $150.80K/yr
Design highly scalable distributed data-structures and algorithms optimized for performance, concurrency, and fault tolerance * Develop backend services that enable fast search, efficient indexing ...
Senior Software Engineer - Database
Vancouver, WA · On-site +1
$111K - $150.80K/yr
Design highly scalable distributed data-structures and algorithms optimized for performance, concurrency, and fault tolerance * Develop backend services that enable fast search, efficient indexing ...
Senior Software Engineer - Database
Manhattan, NY · On-site +1
$116.70K - $158.50K/yr
Design highly scalable distributed data-structures and algorithms optimized for performance, concurrency, and fault tolerance * Develop backend services that enable fast search, efficient indexing ...
Senior Software Engineer - Database
Manhattan, NY · On-site +1
$116.70K - $158.50K/yr
Design highly scalable distributed data-structures and algorithms optimized for performance, concurrency, and fault tolerance * Develop backend services that enable fast search, efficient indexing ...
Possess strong computer science fundamentals: data structures, algorithms and design patterns Experience working with different technologies such as Ruby on Rails, Java, Python, etc. Comfortable ...
Possess strong computer science fundamentals: data structures, algorithms and design patterns Experience working with different technologies such as Ruby on Rails, Java, Python, etc. Comfortable ...
Mobile IOS Developer
$55 - $75.75/hr
... in data structures, algorithms and software design Bachelor's degree in Computer Science/Engineering or equivalent work experience Deep understanding of iOS UX and UI design paradigms In-depth ...
Mobile IOS Developer
$55 - $75.75/hr
... in data structures, algorithms and software design Bachelor's degree in Computer Science/Engineering or equivalent work experience Deep understanding of iOS UX and UI design paradigms In-depth ...
Company Description Intelliswift Software, Inc Possess strong computer science fundamentals: data structures, algorithms and design patterns Experience working with different technologies such as ...
Company Description Intelliswift Software, Inc Possess strong computer science fundamentals: data structures, algorithms and design patterns Experience working with different technologies such as ...
Technical Engineer
Jacksonville, FL · On-site +1
Thorough and recent experience developing for iOS 8 and 9 * Strong computer science fundamentals: data structures, algorithms and programming languages * An excellent understanding of networking ...
Technical Engineer
Jacksonville, FL · On-site +1
Thorough and recent experience developing for iOS 8 and 9 * Strong computer science fundamentals: data structures, algorithms and programming languages * An excellent understanding of networking ...
Technical Engineer
Jacksonville, FL · On-site
Thorough and recent experience developing for iOS 8 and 9 * Strong computer science fundamentals: data structures, algorithms and programming languages * An excellent understanding of networking ...
Technical Engineer
Jacksonville, FL · On-site
Thorough and recent experience developing for iOS 8 and 9 * Strong computer science fundamentals: data structures, algorithms and programming languages * An excellent understanding of networking ...
Data Structures Algorithms information
See salary details
$46K - $64K
1% of jobs
$64K - $81.9K
2% of jobs
$81.9K - $99.9K
4% of jobs
$99.9K - $117.8K
9% of jobs
$133.1K is the 25th percentile. Wages below this are outliers.
$117.8K - $135.8K
11% of jobs
$135.8K - $153.7K
7% of jobs
The median wage is $159.5K / yr.
$153.7K - $171.7K
50% of jobs
$171.7K - $189.6K
2% of jobs
$189.6K - $207.6K
1% of jobs
$207.6K - $225.5K
0% of jobs
$225.5K - $243.5K
13% of jobs
$46K
$165K
$243.5K
How much do data structures algorithms jobs pay per year?
What is the difference between Data Structures Algorithms vs Software Developer?
| Aspect | Data Structures Algorithms | Software Developer |
|---|---|---|
| Primary Focus | Designing, analyzing, and implementing data structures and algorithms | Developing, testing, and maintaining software applications |
| Skills Required | Strong understanding of algorithms, data structures, problem-solving | Programming, system design, debugging, and software lifecycle |
| Work Environment | Technical roles in software engineering, research, or algorithm development | Software development teams across various industries |
| Certifications | Typically none specific; knowledge demonstrated through projects and interviews | Certifications 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.
Full-time
Posted 17 days ago
Job description
Dimensional is building the foundation for physical intelligence in general-purpose robotics. We develop a unified framework that enables robots to perceive, reason, learn, and act across diverse real-world environments and embodiments. Dimensional's mission is to make physical intelligence programmable, scalable, and accessible -- accelerating the development of generalist robots that can adapt, learn, and perform reliably in the real world.
Our platform sits between robot hardware and AI models, providing a modular, composable architecture for training and deploying robotic intelligence at scale. By abstracting hardware differences and standardizing core capabilities-such as perception, spatial understanding, decision-making, and control-Dimensional allows developers and partners to build, transfer, and operate robotic skills efficiently across platforms.
About This Role
We're looking for an engineer with deep Rust expertise and strong algorithmic fundamentals to work on performance-critical systems. You'll build the low-level infrastructure that powers real-time robotic perception, planning, and control.
Core Responsibilities
- Design and implement high-performance systems components in Rust.
- Build and optimize data structures, algorithms, and computational pipelines for real-time robotics workloads.
- Own performance-critical paths across the platform, from sensor processing to motion planning.
- Contribute to the design of safe, concurrent systems that run reliably on embedded and edge hardware.
- Collaborate with robotics and infrastructure teams to deliver integrated, production-quality solutions.
What We Look For
- Strong Rust experience in production environments.
- Deep understanding of algorithms, data structures, and computational complexity.
- Experience with systems programming -- memory management, concurrency, real-time constraints.
- Ability to reason about performance at the hardware level (cache behavior, SIMD, memory layout).
- Track record of shipping reliable, well-tested systems code.
Preferred Qualifications
- Contributions to notable Rust open-source projects.
- Experience with robotics, real-time systems, or embedded platforms.
- Background in competitive programming or algorithmic problem-solving.
About Dimensional Fund Advisors
Sourced by ZipRecruiter
Company size
501 - 1,000 Employees
Headquarters location
Austin, TX, US
Year founded
1981