1

Algorithm Data Structure Developer Jobs (NOW HIRING)

iOS Developer ( Sunnyvale)

Sunnyvale, CA ยท On-site

$61.75 - $85/hr

Provides mobile engineering support to the business. * Troubleshoots business and production issues ... Experience in design patterns, MVC, data structures and algorithms. * Experience in unit and ...

Senior Engineer - Data Discovery

Raleigh, NC

$103K - $140K/yr

This Sr. Engineer is responsible for the design, architecture and deployment of data discovery and ... Familiar with data structures, algorithms, runtime complexity, API, and database design, as well as ...

Algorithm Developer IV (E4)

Portland, OR ยท On-site

$160K - $220K/yr

Perform algorithmic C&F for a major algorithmic feature or flow, including problem analysis, data ... Guide algorithm developers working with him on same module or flow Evaluate new technology and ...

Title: GoLang Developer Location: Dallas TX Duration: 12 Months Description: * 5-8 years of ... Very good problem-solving and analytical skills with knowledge of algorithms, data structures, and ...

Python Developer

$51.50 - $71/hr

Python Developer * 5+ years of experience with Python is a must [learning or training-only ... Strong understanding of algorithms, data structures and design patterns [data science background]

Founding Algorithm Developer

New York, NY ยท On-site

$140K - $190K/yr

Fleetline writes optimization algorithms for enterprise trucking fleets. We work with some of the ... Build and maintain data pipelines that operate at real production scale * Move quickly from idea ...

Lawton OK; or Round Rock, TX Job Purpose/Summary Work with our team of engineers, scientists and ... machine learning and other algorithm data capabilities for cybersecurity, space, and ...

Java Engineer

San Jose, CA ยท On-site

$60.75 - $83.25/hr

Java Engineer The development team is looking for a self-motivated, Senior Java Engineer to join ... Comfortable enough in handling algorithms, data structure, Data collections and system design ...

Software Engineer III

Bentonville, AR ยท On-site

$49 - $65.75/hr

Good understanding of computer science fundamentals: algorithms, data structures, etc. acquired from education and/or experience. * Proficient at complex programming & knowledge of standard data ...

Algorithm Developer IV (E4)

Portland, OR ยท On-site +1

$160K - $220K/yr

Perform algorithmic C&F for a major algorithmic feature or flow, including problem analysis, data ... Guide algorithm developers working with him on same module or flow Evaluate new technology and ...

next page

Showing results 1-20

Algorithm Data Structure Developer information

See salary details

$33

$78

$103

How much do algorithm data structure developer jobs pay per hour?

As of Jul 4, 2026, the average hourly pay for algorithm data structure developer in the United States is $78.49, according to ZipRecruiter salary data. Most workers in this role earn between $66.83 and $88.94 per hour, depending on experience, location, and employer.

How does an Algorithm Data Structure Developer typically collaborate with software engineers and other team members during a project?

Algorithm Data Structure Developers often work closely with software engineers, product managers, and data scientists to design and optimize core components of software applications. They provide expertise in selecting and implementing efficient algorithms and data structures to solve complex technical challenges, ensuring that solutions are scalable and performant. Regular communication and code reviews are common, as is participation in design discussions and brainstorming sessions to address specific technical requirements or bottlenecks. This collaborative environment helps integrate robust algorithms into larger systems while maintaining code quality and project timelines.

What are Algorithm Data Structure Developers?

Algorithm Data Structure Developers are software engineers who specialize in designing, implementing, and optimizing algorithms and data structures to solve complex computational problems efficiently. They work on creating solutions that handle data processing, storage, retrieval, and manipulation for various applications. Their expertise is crucial for building high-performance systems in fields like software development, artificial intelligence, and big data. These professionals often collaborate with other engineers to ensure that software products are both efficient and scalable.

What is the difference between Algorithm Data Structure Developer vs Software Engineer?

AspectAlgorithm Data Structure DeveloperSoftware Engineer
CredentialsBachelor's in CS or related, certifications like data structures or algorithmsBachelor's or higher in CS or related, often with certifications in software development
Work EnvironmentFocus on algorithm design, data structures, optimization tasksDevelops, tests, and maintains software applications across various domains
Industry UsageUsed in tech companies, research, and roles requiring algorithm optimizationWidely used across all tech sectors, including web, mobile, and enterprise software

While both roles require strong programming skills and a background in computer science, Algorithm Data Structure Developers specialize in designing and optimizing algorithms and data structures. Software Engineers have a broader scope, developing complete software solutions. The roles often overlap, but the focus distinguishes them in work tasks and industry applications.

What are the key skills and qualifications needed to thrive as an Algorithm Data Structure Developer, and why are they important?

To thrive as an Algorithm Data Structure Developer, you need a deep understanding of computer science fundamentals, particularly algorithms, data structures, and proficiency in programming languages such as C++, Java, or Python, often supported by a degree in computer science or a related field. Familiarity with version control systems (e.g., Git), coding platforms (e.g., LeetCode, HackerRank), and sometimes algorithm-specific certifications is valuable. Strong problem-solving abilities, analytical thinking, and effective communication skills set top performers apart in this role. These skills are crucial for designing efficient, scalable solutions and collaborating within development teams to solve complex technical problems.
More about Algorithm Data Structure Developer jobs
What job categories do people searching Algorithm Data Structure Developer jobs look for? The top searched job categories for Algorithm Data Structure Developer jobs are:
Infographic showing various Algorithm Data Structure Developer job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $163,264 per year, or $78.5 per hour.
Algorithm Developer with Security Clearance

Algorithm Developer with Security Clearance

Toyon Research Corporation

Fort Collins, CO โ€ข On-site

$100K - $190K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


Job description


>ย 
Algorithm Developer
Toyon Research Corporation
Algorithm Developer
Fort Collins, CO
Description
U.S. Citizenship Required. Ability to qualify for a US Department of Defense security clearance required.
This position is in person.
Toyon is seeking Algorithm Developers capable of developing advanced algorithms and software for image/video, radar, and other signal processing applications. We are looking for algorithm and software developers with experience and/or an educational background in: signal processing, machine learning, estimation theory, computer vision, computational imaging, and/or electromagnetics.
Requirements
Candidates should have a strong background in engineering, computer science, physics, and/or applied mathematics. An advanced degree (M.S./Ph.D.) or a Bachelorโ€™s degree and at least two years of industry experience are required. Experience with software development using the Python and/or C++ computer languages and experience with collaborative development with other team members is required. Experience developing and testing algorithms for processing real-world image or radar data is strongly desired. Experience with wave physics (RF, acoustic, optical) is strongly desired.
WE OFFER AN EXCEPTIONAL EMPLOYEE BENEFITS PACKAGE!
  • Competitive Industry Pay
  • 100% Employer-Paid Medical Insurance Premium
  • HSA with Employer Contributions
  • Dental and Vision Coverage Options
  • Paid Holidays
  • Paid Vacation and Sick leave
  • Company Funded 401(k) and Profit Sharing Plans
  • Employee Stock Ownership Plan (ESOP)
  • Life and Disability Insurance
  • Paid Parental Leave
  • Discretionary Bonus Eligibility

The annual pay range for the Algorithm Developer position is $100,000 to $190,000.
The posted pay range values provide the candidate with guidance on annual base compensation for the position, at a full time level of effort, exclusive of overtime, bonus, and benefits-related compensation, over a range of qualifications that may fit hiring objectives. Toyon Research Corporation will consider the individual candidateโ€™s education, work experience, applicable knowledge, skills and training, among other factors, when preparing an offer of employment.
Equal Opportunity Employer including Disability and Veterans
Applicant Privacy Notice
Learn more about our company in our latest video, We are Toyon.
The application window for this posting will remain open until the position is filled. ย ย ย ย ย ย 
Ref #2618-C
Powered by
Privacy Policy | Payroll & HR Software
Toyon Research Corporation: Privacy Policy
By clicking โ€œAccept All Cookiesโ€, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.
Cookies Settings Accept All Cookies
Privacy Preference Center
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
More information
Allow All
Manage Consent Preferences
Targeting Cookies
Targeting Cookies
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Strictly Necessary Cookies
Always Active
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
Performance Cookies
Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
Performance Cookies
Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
Switch Label label
Switch Label label
Switch Label label
Reject All Confirm My Choices