1

Algorithmic Jobs in Illinois (NOW HIRING)

Senior Software Engineer

Chicago, IL

$126K - $166K/yr

Solid grasp of computer science foundations, mainly algorithms and data structures * Expertise in one or more modern programming languages. Examples are TypeScript, Javascript, Python, Go, C++, Java ...

Senior Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

Solid grasp of computer science foundations, mainly algorithms and data structures * Expertise in one or more modern programming languages. Examples are TypeScript, Javascript, Python, Go, C++, Java ...

They are seeking a research scientist to develop novel quantum algorithms for simulation and machine learning, collaborating with leading scientists to push the boundaries of technology.

Senior Software Engineer

Chicago, IL

$126K - $166K/yr

Solid grasp of computer science foundations, mainly algorithms and data structures * Expertise in one or more modern programming languages. Examples are TypeScript, Javascript, Python, Go, C++, Java ...

Collaborate with the trading and quantitative research team to evaluate existing algorithms * Combine knowledge of systems, mathematical techniques and trading to identify the best places to improve ...

Research Developer (C++)

Chicago, IL · On-site

$50.50 - $68/hr

As a Research Developer, you'll join a dynamic algorithmic Chicago based trading team, addressing complex tech issues and contributing to our diverse tech stack. We're on the lookout for innovative ...

Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...

next page

Showing results 1-20

Algorithmic information

See Illinois salary details

$36.3K

$118.9K

$190.4K

How much do algorithmic jobs pay per year?

As of Jun 30, 2026, the average yearly pay for algorithmic in Illinois is $118,937.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,400.00 and $131,800.00 per year, depending on experience, location, and employer.

How to get into algotrading?

To get into algorithmic trading, develop strong programming skills in languages like Python or C++, learn quantitative finance and trading strategies, and gain experience with trading platforms and data analysis tools. A background in mathematics, statistics, or computer science is often essential, and internships or entry-level roles can provide practical experience in the field.

What are algorithmic jobs?

Algorithmic jobs involve designing, analyzing, and implementing algorithms to solve specific problems or optimize processes. Professionals in these roles often work in fields like computer science, finance, and engineering, where they create solutions for data processing, automation, or trading systems. These jobs require strong analytical skills, proficiency in programming languages, and a solid understanding of mathematical concepts. Algorithmic roles can range from developing search algorithms for software applications to creating automated trading strategies in financial markets.

What are some common challenges faced by professionals in algorithmic roles, and how can these be addressed?

Professionals in algorithmic roles often encounter challenges such as optimizing algorithms for efficiency, managing large and complex data sets, and ensuring their solutions scale well in production environments. Collaborating closely with data engineers, software developers, and product teams is essential to address these issues. Keeping up-to-date with the latest advancements through continuous learning and code reviews, as well as leveraging peer feedback, can help overcome technical hurdles and improve algorithm performance.

What are the key skills and qualifications needed to thrive as an Algorithmic Trader, and why are they important?

To thrive as an Algorithmic Trader, you need a strong background in quantitative analysis, programming (often in Python, C++, or R), and financial markets, typically supported by a degree in finance, mathematics, computer science, or a related field. Familiarity with trading platforms, statistical modeling tools, and certifications like CFA or FRM can enhance your expertise. Analytical thinking, attention to detail, and strong decision-making skills set top performers apart in this competitive field. These skills ensure the development, testing, and execution of effective trading strategies in rapidly changing market environments.

How much do Algo traders earn?

Algorithmic traders typically earn a base salary ranging from $80,000 to $150,000 annually, with total compensation often including performance bonuses that can significantly increase earnings. Experienced traders with strong programming skills and a successful track record can earn over $200,000 per year. Compensation varies based on firm size, location, and individual performance.

How much do algorithmic quants make?

Algorithmic quants, or quantitative analysts specializing in algorithmic trading, typically earn between $100,000 and $200,000 annually at entry-level, with experienced professionals earning over $300,000 including bonuses. Compensation varies based on experience, firm size, location, and performance, and often includes bonuses tied to trading profits. Strong programming skills in languages like Python or C++ and a background in finance or mathematics are essential for these roles.

What careers use algorithms?

Algorithmic skills are essential in careers such as software development, data science, machine learning engineering, and quantitative analysis. These roles involve designing, analyzing, and implementing algorithms to solve complex problems, often requiring knowledge of programming languages like Python or C++ and understanding of data structures and computational complexity.

What is the difference between Algorithmic vs Data Analyst?

AspectAlgorithmicData Analyst
Required CredentialsDegree in Computer Science, Mathematics, or related fields; programming skillsDegree in Statistics, Mathematics, or related fields; analytical skills
Work EnvironmentTech companies, finance, research labs; focus on coding and algorithm developmentBusiness, marketing, finance; focus on data interpretation and reporting
Employer & Industry UsageUsed in software development, quantitative research, AIUsed 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.

Infographic showing various Algorithmic job openings in Illinois as of June 2026, with employment types broken down into 15% Locum Tenens, 29% Full Time, 15% Temporary, and 41% Contract. Highlights an 100% In-person job distribution, with an average salary of $118,937 per year, or $57.2 per hour.

Digital - Principal Systems/DSP Engineer

Eliyan

Mundelein, IL

Full-time

Posted 6 days ago


Key responsibilities

  • Define and architect low-power DSP architectures for 224G PAM4 and 448G SerDes designs, driving key trade-offs between power, performance, and area.

  • Develop and maintain behavioral models of mixed-signal transceiver circuits using MATLAB, Simulink, C, and/or Python for system-level performance prediction and design specification.

  • Develop, evaluate, and optimize equalization algorithms including FFE, DFE, CTLE, and MLSE/MLSD for 224G/448G channel loss and impairment compensation.


Job description

Join the leading chiplet startup! As the Principal Systems/DSP Engineer at Eliyan, you will define and drive the DSP architecture for next-generation 224G and 448G SerDes designs powering tomorrow’s chiplet-based systems with best-in-class power, area, manufacturability, and design flexibility. You will own the end-to-end system modeling, equalization algorithm development, and CDR architecture for industry-leading SerDes IPs implemented on advanced 3nm/2nm process nodes. You will work with a cross-functional team of experts that operate from first principles, innovate and push the envelope to create high-volume and high-performance manufacturable products. We offer a fun work environment with excellent benefits
Key Responsibilities:
  • Define and architect low-power DSP architectures for 224G PAM4 and 448G SerDes designs, driving key trade-offs between power, performance, and area
  • Develop and maintain behavioral models of mixed-signal transceiver circuits using MATLAB, Simulink, C, and/or Python for system-level performance prediction and design specification
  • Develop, evaluate, and optimize equalization algorithms including FFE, DFE, CTLE, and MLSE/MLSD for 224G/448G channel loss and impairment compensation
  • Derive and specify analog front-end (AFE), DAC/ADC, and PLL performance targets from system-level BER and link budget analyses
  • Design and optimize adaptive DSP algorithms for channel compensation, including adaptation convergence strategies, calibration sequencing, and robustness across PVT corners
  • Architect and evaluate clock and data recovery (CDR) algorithms and loop dynamics, including jitter tolerance analysis, bang-bang and linear CDR trade-offs, and frequency acquisition strategies
  • Perform system-level simulations and trade-off analyses balancing power consumption (digital and analog), performance, and BER requirements
  • Collaborate closely with analog, digital RTL, and physical design teams to ensure algorithm-to-implementation fidelity and power-efficient silicon realization
  • Develop and evaluate FEC solutions including inner/outer FEC architectures, RS-FEC (KP4/KP8) integration, and concatenated coding schemes per IEEE 802.3dj and OIF CEI-224G standards
  • Drive silicon bring-up and characterization test plans, correlating pre-silicon system models with post-silicon measurements to validate DSP performance
  • Define lab validation methodologies and work with characterization teams on silicon debug, performance benchmarking, and standard compliance testing
  • Provide technical leadership to customers and partners on system-level link performance, interoperability, and algorithmic optimization
Qualification:
  • Masters or Ph.D in Electrical Engineering, Computer Engineering, or related fields
  • 10+ years of experience in DSP system architecture and algorithm development for high-speed serial communication systems, with hands-on work at 112G PAM4 or higher data rates
  • Deep expertise in digital communication and signal processing theory, including PAM4 modulation, equalization architectures, CDR loop dynamics, and statistical channel modeling
  • Expert-level proficiency in system modeling using MATLAB, Simulink, C, and/or Python with demonstrated ability to build production-quality behavioral models
  • Strong working knowledge of high-speed serial protocols and standards including Ethernet (IEEE 802.3ck/df/dj), PCIe, UCIe, and OIF CEI specifications
  • Solid understanding of mixed-signal circuit design concepts (DAC/ADC architectures, PLL phase noise, AFE linearity) and their impact on DSP algorithm performance and link budget
  • Proven ability to collaborate across analog, digital, and verification teams to translate algorithmic intent into silicon-ready implementations
  • Hands-on experience with 112G/224G SerDes products with proven tapeout or silicon characterization results
  • Detailed knowledge of OIF CEI-224G and IEEE 802.3dj standards including link budget allocation, compliance test methodologies, and FEC performance metrics
  • Experience with chiplet D2D interconnects, optical/electrical interfaces (VCSEL, EML), or DRAM/HBM PHY systems a plus

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.