You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow-loops, branches, and iterative methods-going beyond static neural networks.
You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow-loops, branches, and iterative methods-going beyond static neural networks.
You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow--loops, branches, and iterative methods--going beyond static neural networks.
Quick apply
You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow--loops, branches, and iterative methods--going beyond static neural networks.
You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow--loops, branches, and iterative methods--going beyond static neural networks.
Quick apply
You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow--loops, branches, and iterative methods--going beyond static neural networks.
The Compiler Engineer will design compiler IRs and strategies to support algorithmic workloads, collaborating with hardware engineers to influence ISA and execution model co-design. Responsibilities ...
The Compiler Engineer will design compiler IRs and strategies to support algorithmic workloads, collaborating with hardware engineers to influence ISA and execution model co-design. Responsibilities ...
The role involves designing compiler IRs and strategies for algorithmic workloads, collaborating with hardware engineers to improve performance and correctness. Responsibilities : • Extend compiler ...
The role involves designing compiler IRs and strategies for algorithmic workloads, collaborating with hardware engineers to improve performance and correctness. Responsibilities : • Extend compiler ...
Junior Algorithmic Trader
Chicago, IL · On-site
$69K - $89K/yr
Description Our Algorithmic Traders use their expert understanding of the financial markets and market microstructure to develop relative value arbitrage trading software and build and improve ...
Junior Algorithmic Trader
Chicago, IL · On-site
$69K - $89K/yr
Description Our Algorithmic Traders use their expert understanding of the financial markets and market microstructure to develop relative value arbitrage trading software and build and improve ...
Senior Algorithmic Trader
Chicago, IL · On-site
Description Our Algorithmic Traders use their expert understanding of the financial markets and market microstructure to develop relative value arbitrage trading software and build and improve ...
Senior Algorithmic Trader
Chicago, IL · On-site
Description Our Algorithmic Traders use their expert understanding of the financial markets and market microstructure to develop relative value arbitrage trading software and build and improve ...
Description As an Algorithmic Trader Intern, you will have the opportunity to learn and experience relative value arbitrage trading paired with innovative software. You will work closely with Junior ...
Description As an Algorithmic Trader Intern, you will have the opportunity to learn and experience relative value arbitrage trading paired with innovative software. You will work closely with Junior ...
Junior Algorithmic Trader
Aguadilla, PR · On-site
$59K - $77K/yr
Description Our Algorithmic Traders use their expert understanding of the financial markets and market microstructure to develop relative value arbitrage trading software and build and improve ...
Junior Algorithmic Trader
Aguadilla, PR · On-site
$59K - $77K/yr
Description Our Algorithmic Traders use their expert understanding of the financial markets and market microstructure to develop relative value arbitrage trading software and build and improve ...
The Quantitative Trading & Research (QTR) Algorithmic Execution group is looking for an associate with the focus on algorithmic execution across macro. The ATS group is one of the biggest execution ...
The Quantitative Trading & Research (QTR) Algorithmic Execution group is looking for an associate with the focus on algorithmic execution across macro. The ATS group is one of the biggest execution ...
Algorithmic Trader Intern
Chicago, IL · On-site
Description As an Algorithmic Trader Intern, you will have the opportunity to learn and experience relative value arbitrage trading paired with innovative software. You will work closely with Junior ...
Algorithmic Trader Intern
Chicago, IL · On-site
Description As an Algorithmic Trader Intern, you will have the opportunity to learn and experience relative value arbitrage trading paired with innovative software. You will work closely with Junior ...
AI Algorithm Developer
Santa Clara, CA · On-site
$161K - $221K/yr
The ideal candidate combines algorithmic depth (can reason through "why", not just implement), clean code practices (design patterns, testing, maintainable systems), and critical thinking (customizes ...
AI Algorithm Developer
Santa Clara, CA · On-site
$161K - $221K/yr
The ideal candidate combines algorithmic depth (can reason through "why", not just implement), clean code practices (design patterns, testing, maintainable systems), and critical thinking (customizes ...
Algorithm Developer
Goleta, CA · On-site
$120K - $200K/yr
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 ...
Algorithm Developer
Goleta, CA · On-site
$120K - $200K/yr
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 ...
You'll conceive algorithms to accommodate real time multi-editing and audio processing. * You'll write our new API to accelerate & build integrations with multiple complementary productivity ...
You'll conceive algorithms to accommodate real time multi-editing and audio processing. * You'll write our new API to accelerate & build integrations with multiple complementary productivity ...
Junior Algorithmic Trader
$69K - $89K/yr
Description Our Algorithmic Traders use their expert understanding of the financial markets and market microstructure to develop relative value arbitrage trading software and build and improve ...
Quick apply
Junior Algorithmic Trader
$69K - $89K/yr
Description Our Algorithmic Traders use their expert understanding of the financial markets and market microstructure to develop relative value arbitrage trading software and build and improve ...
Algorithmic Trader Intern
$15.50 - $20.50/hr
Description As an Algorithmic Trader Intern, you will have the opportunity to learn and experience relative value arbitrage trading paired with innovative software. You will work closely with Junior ...
Quick apply
Algorithmic Trader Intern
$15.50 - $20.50/hr
Description As an Algorithmic Trader Intern, you will have the opportunity to learn and experience relative value arbitrage trading paired with innovative software. You will work closely with Junior ...
AI Algorithm Developer
Santa Clara, CA · On-site
$161K - $221K/yr
The ideal candidate combines algorithmic depth (can reason through "why", not just implement), clean code practices (design patterns, testing, maintainable systems), and critical thinking (customizes ...
AI Algorithm Developer
Santa Clara, CA · On-site
$161K - $221K/yr
The ideal candidate combines algorithmic depth (can reason through "why", not just implement), clean code practices (design patterns, testing, maintainable systems), and critical thinking (customizes ...
Algorithm Developer
Santa Clara, CA · On-site
$161K - $221K/yr
Perform algorithmic C&F for an algorithmic module, including problem analysis, data gathering, literature review, concept selection and evaluation and implementation constrains * Develop executable ...
Algorithm Developer
Santa Clara, CA · On-site
$161K - $221K/yr
Perform algorithmic C&F for an algorithmic module, including problem analysis, data gathering, literature review, concept selection and evaluation and implementation constrains * Develop executable ...
Algorithm Developer
Goleta, CA · On-site
$120K - $200K/yr
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 ...
Algorithm Developer
Goleta, CA · On-site
$120K - $200K/yr
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 ...
Algorithm Developer
$100K - $190K/yr
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 ...
Algorithm Developer
$100K - $190K/yr
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 ...
Algorithmic information
See salary details
$37.5K - $52K
2% of jobs
$52K - $66.4K
3% of jobs
$66.4K - $80.9K
6% of jobs
$80.9K - $95.3K
9% of jobs
$100K is the 25th percentile. Wages below this are outliers.
$95.3K - $109.8K
15% of jobs
The median wage is $119.4K / yr.
$109.8K - $124.2K
22% of jobs
$132.2K is the 75th percentile. Wages above this are outliers.
$124.2K - $138.7K
32% of jobs
$138.7K - $153.1K
3% of jobs
$153.1K - $167.6K
4% of jobs
$167.6K - $182K
1% of jobs
$182K - $196.5K
2% of jobs
$37.5K
$122.7K
$196.5K
How much do algorithmic jobs pay per year?
What jobs use algorithms?
What is an algorithmic job?
What are some common challenges faced by professionals in algorithmic roles, and how can these be addressed?
What are the key skills and qualifications needed to thrive as an algorithmic trader?
What is the difference between Algorithmic vs Data Analyst?
| Aspect | Algorithmic | Data Analyst |
|---|---|---|
| Required Credentials | Degree in Computer Science, Mathematics, or related fields; programming skills | Degree in Statistics, Mathematics, or related fields; analytical skills |
| Work Environment | Tech companies, finance, research labs; focus on coding and algorithm development | Business, marketing, finance; focus on data interpretation and reporting |
| Employer & Industry Usage | Used in software development, quantitative research, AI | Used in marketing, finance, healthcare for data-driven decisions |
While both roles involve working with data, Algorithmic professionals primarily develop algorithms and coding solutions, often in technical environments. Data Analysts focus on analyzing data sets to generate insights and reports. Understanding these differences helps in choosing the right career path or job search focus.

Full-time
Re-posted 13 days ago
Job description
- Extend compiler IRs to represent algorithms not easily captured in DNN graphs including control flow and iterative computation
- Develop compilation strategies that unify analog compute with digital subsystems while maintaining performance and correctness
- Prototype and optimize algorithms with irregular or dynamic control flow in compiler IRs, applying techniques such as vectorization, predication, and scheduling
- Collaborate with hardware engineers to co-design ISA and features that improve support for algorithmic workloads
- Define a roadmap for higher-level programming abstractions that simplify prototyping and accelerate deployment
- 3+ years of professional experience in compilers or high-performance systems software
- Proficiency in modern C++ (C++14/17/20) and Python
- Familiarity with compiler IRs (e.g., MLIR, LLVM, or equivalent) and their use representing complex program structures
- Solid foundation in program analysis and optimization techniques (e.g., SSA form, loop optimizations, vectorization)
- Hands-on experience developing MLIR or LLVM dialects for control flow (e.g. scf, cf) or affine/polyhedral representations.
- Background in compiler-hardware co-design: working with hardware designers to refine ISA or execution models for efficiency
- Proven ability to prototype irregular or control-flow algorithms in compiler IRs and optimize them for performance and resource constraints
- Experience extending ML compiler stacks (ONNX, IREE, XLA, PyTorch, TVM) to support workloads beyond DNNs
- The opportunity to make algorithmic and control-flow-heavy workloads practical on novel accelerator hardware.
- A role that bridges compiler design and hardware co-design, shaping both the IR and the accelerator architecture.
- A collaborative, innovative team that values engineering rigor, continuous integration, and user-focused design.
- Competitive compensation, equity, and benefits package.