Skill
Algorithms
Software Development and Engineering Practices
Algorithms are step-by-step procedures or sets of rules for solving a problem or performing a computation, forming a core concept in computer science and software engineering. Understanding algorithms (such as sorting, searching, and graph traversal) and their efficiency (time and space complexity) is essential for technical interviews and for writing performant, scalable software. Software engineers, data scientists, and researchers rely on algorithmic thinking to design solutions to computational problems.
Algorithms in the job market
Last checked October 28, 2026
- Open roles
- 8
- Employers
- 6
- Median pay
- —
- Disclose pay
- —
on Career App
hiring for it
not enough disclosed
of these roles
Open roles requiring Algorithms (8)
CHIEF DATA OFFICER
Joint Activities, Department of the Army
Miami, FL · $157,563 – $197,200
This executive role oversees data strategy and governance for a military organization, managing data assets, quality, and analytics infrastructure while leading a data science team. It suits experienced data leaders with federal government background and skills in statistical modeling, data management, and organizational leadership.
Via USAJOBS · Apply there ↗
Software Engineer III | Framework
ExtraHop Networks
Seattle, WA · $150,000 – $163,000 · Remote
This role involves designing and optimizing core network detection systems written in C and C++, working on performance-critical infrastructure that handles complex protocols at scale. It's suited for an experienced engineer comfortable with low-level systems work who wants to shape architectural decisions and mentor others on a security-focused platform team.
Listed on ExtraHop Networks’s careers site · Apply there ↗
Software Engineering Intern (Summer 2027)
Sigma Computing
Internship · San Francisco, CA · $50 / hour
Sigma seeks undergraduate or graduate computer science students for a 12-week paid internship developing production features for their cloud analytics platform. You'll work directly with engineers and cross-functional teams to design, build, and ship user-facing and backend components while learning how to scale systems and own projects end-to-end.
Listed on Sigma Computing’s careers site · Apply there ↗
Bachelor of Science (B.Sc.) (m/w/d) Informatik Start 2027 Standort Markdorf (STAR)
SAP
Internship · Markdorf, DE, 88677 · €1,360 – €1,660 / month
This is a dual-study programme combining computer science education with practical work experience at SAP's Markdorf location. It suits school leavers passionate about programming who want to earn while they study and gain hands-on experience in software development, AI, security, or related specializations.
Listed on SAP’s careers site · Apply there ↗
Senior Rust Engineer – Algorithmic Trading Quant – VP
Citigroup
Full-time · New York, NY · $175,000 – $250,000
A senior Java engineer role focused on building and optimizing high-performance equity trading platforms, incorporating AI tools into development workflows, and collaborating with quantitative researchers to implement sophisticated trading algorithms.
Listed on Citigroup’s careers site · Apply there ↗
State Estimation Engineer (R4602)
Shield AI
Full-time · Seattle, WA · $200,000 – $345,000
Shield AI seeks an engineer to develop sensor fusion and state estimation algorithms for autonomous aircraft operating in challenging military environments. This role suits someone with strong foundations in estimation theory and signal processing who wants to work on real-world autonomy systems.
Listed on Shield AI’s careers site · Apply there ↗
Software Engineer - Compiler
Sigma Computing
Full-time · New York, NY · $170,000 – $235,000
This role builds the compiler infrastructure that translates spreadsheet interactions into optimized SQL queries for Sigma's analytics platform. It's suited to engineers with deep systems expertise who want to work on query optimization and compiler design problems at scale.
Listed on Sigma Computing’s careers site · Apply there ↗
Software Engineer (New Grad Program)
Sigma Computing
Contract · New York, NY · $65 / hour
A three-month temp-to-hire program for recent computer science graduates to work on production features across Sigma's data analytics platform, with direct mentorship from engineers and collaboration across product and design teams. This role suits graduates eager to learn full-stack development on large-scale systems and ship real features from ideation to deployment.
Listed on Sigma Computing’s careers site · Apply there ↗
Roles that use Algorithms
Employers hiring for Algorithms
6 in total, most open roles first.
- SCSigma Computing3 roles
- Citigroup1 role
- ExtraHop Networks1 role
- JA
- SSAP1 role
- SAShield AI1 role
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.