Demo

Senior Python Engineer

Hudson River Trading
Chicago, IL Full Time
POSTED ON 2/28/2025
AVAILABLE BEFORE 3/27/2025

Working as a coder at Hudson River Trading (HRT) means working on a small, highly productive, and efficient team. You may see "trading" in our name and assume you'll be relegated to some dark corner to code for the "business," but that could not be further from the truth! 

At HRT, an automated trading firm based in NYC, the code you write *is* our business, so it is everyone's job to make sure our developers have everything they need to do their jobs well.

HRT’s two main programming languages are C and Python. We use C for anything latency-sensitive that sits on the critical trading path, and we use Python for everything else. With Python, we monitor live trading, build our distributed computing platform, process large amounts of data, and write all of our internal tools.

As a Python Engineer at HRT, you’ll have an incredible opportunity to work in cutting-edge distributed compute environments at one of the top algorithmic trading companies in the world. You’ll collaborate with researchers and engineers to build high-impact products, help HRT tackle exciting new initiatives, and streamline every part of the trade cycle. 

Responsibilities

  • Help us develop software that reaches every office and department at HRT while using the latest technologies and techniques in Python and software engineering to drive improvements to our systems, new and old.
  • HRT has many high-impact areas where we use Python; here’s what you could work on as a Python Engineer here:
    • Improving job orchestration and scheduling in our huge compute cluster.
    • Building Python tooling and environments for all developers at HRT.
    • Deploying, automating, and monitoring systems for global trade management and post-trade analysis.
    • Building systems for hardware verification and tooling.
    • Writing software that supports data ETL pipelines covering all types of inputs, from market data to image and text processing.

Profile

  • You’re one of the top devs in your current organization, as measured by productivity, technical capability, and helpfulness to other devs.
  • Experience deploying and maintaining applications. You’ve managed an application from the design phase through the production phase.
  • Ability to look at code, figure out how it works, and identify how to make it better.
  • You really like to work with people who challenge you and make you better at what you do.​
  • In your spare time you code, tinker, read, explore, break things, and have an insatiable curiosity for all things computer-related — you'll find like-minded people here.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • Deep Python experience is required, daily use of most recent standards preferred
  • Advanced  knowledge of the Python ecosystem, including best practices
  • Superior design, debugging, and problem solving skills
  • Knowledge of UNIX operating systems (we use Linux), system/processor performance, and network communication

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Python Engineer?

Sign up to receive alerts about other jobs on the Senior Python Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,024 - $149,811
Income Estimation: 
$137,568 - $176,908
Income Estimation: 
$73,784 - $86,677
Income Estimation: 
$90,372 - $103,622
Income Estimation: 
$61,825 - $80,560
Income Estimation: 
$90,032 - $105,965
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$122,763 - $145,698
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$136,611 - $163,397
Income Estimation: 
$135,163 - $163,519
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$150,859 - $181,127
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$169,825 - $204,021
Income Estimation: 
$166,631 - $195,636
Income Estimation: 
$162,237 - $199,353
Income Estimation: 
$181,083 - $218,117

Sign up to receive alerts about other jobs with skills like those required for the Senior Python Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $109,939 - $144,341
    • Income Estimation: $114,500 - $144,633
  • Computer Simulation Skill

    • Income Estimation: $111,195 - $140,107
    • Income Estimation: $112,146 - $152,040
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Hudson River Trading

Hudson River Trading
Hired Organization Address Chicago, IL Full Time
The Networks team designs, builds and maintains all the communications infrastructure that allows our high-capacity, low...
Hudson River Trading
Hired Organization Address New York, NY Full Time
Hudson River Trading (HRT) is looking for an Core Web Engineer to join the team. In this role, you will build UIs and ba...
Hudson River Trading
Hired Organization Address New York, NY Full Time
Hudson River Trading is hiring a Market Structure Optimization Engineer for our brand new Market Structure Analytics tea...
Hudson River Trading
Hired Organization Address New York, NY Full Time
Hudson River Trading is hiring a Corporate Credit Risk Manager for our NYC office. You will be responsible for designing...

Not the job you're looking for? Here are some other Senior Python Engineer jobs in the Chicago, IL area that may be a better fit.

Senior Python Engineer

Starcom Mediavest Group Germany Gmbh, Chicago, IL

Senior Data Engineer (Python)

Capital One, Chicago, IL

AI Assistant is available now!

Feel free to start your new journey!