Senior Python Engineer

Hudson River Trading (HRT) brings a scientific approach to trading financial products. We have built one of the world's most sophisticated computing environments for research and development.
$150,000 - $250,000
Backend
Senior Software Engineer
In-Person
501 - 1,000 Employees
5+ years of experience
Finance

Description For Senior Python Engineer

Working as a coder at Hudson River Trading (HRT) means being part of a small, highly productive, and efficient team. At HRT, an automated trading firm based in NYC, the code you write is our business. We use C++ for latency-sensitive tasks on the critical trading path, and Python for everything else, including monitoring live trading, building our distributed computing platform, processing large amounts of data, and writing all internal tools.

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

Responsibilities:

  • Develop software that reaches every office and department at HRT
  • Use the latest technologies and techniques in Python and software engineering
  • Improve job orchestration and scheduling in our huge compute cluster
  • Build Python tooling and environments for all developers at HRT
  • Deploy, automate, and monitor systems for global trade management and post-trade analysis
  • Build systems for hardware verification and tooling
  • Write software that supports data ETL pipelines covering all types of inputs, from market data to image and text processing

Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • Deep Python experience, with 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
  • Experience deploying and maintaining applications, managing an application from design through production
  • Ability to look at code, figure out how it works, and identify improvements
  • Strong desire to work with challenging peers and continuously improve skills

Culture: HRT values openness, transparency, and great ideas from both veterans and new hires. We're a community of self-starters motivated by cutting-edge automation across our organization. Our culture celebrates togetherness, extending beyond the office walls. We're proud of our diverse staff and have offices globally, benefiting from varied perspectives.

If you're one of the top developers in your current organization, have an insatiable curiosity for all things computer-related, and want to work in a collaborative, challenging environment, HRT could be the perfect fit for you.

Last updated a month ago

Responsibilities For Senior Python Engineer

  • Develop software for all HRT offices and departments
  • Use latest technologies in Python and software engineering
  • Improve job orchestration and scheduling in compute cluster
  • Build Python tooling and environments for all developers
  • Deploy, automate, and monitor systems for global trade management
  • Build systems for hardware verification and tooling
  • Write software for data ETL pipelines

Requirements For Senior Python Engineer

Python
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • Deep Python experience
  • Advanced knowledge of Python ecosystem and best practices
  • Superior design, debugging, and problem-solving skills
  • Knowledge of UNIX operating systems, system/processor performance, and network communication

Benefits For Senior Python Engineer

Medical Insurance
  • Medical Insurance
  • Performance Bonus
  • Sign-on Bonus

Interested in this job?

Jobs Related To Hudson River Trading Senior Python Engineer

Fixed Income Trading Infrastructure Developer

Senior developer role building and maintaining trading infrastructure for fixed income and currency trading at Hudson River Trading, requiring advanced C++ and Linux expertise.

Senior Software Engineer - Fixed Income and Currency Trading

Senior Software Engineer role at Hudson River Trading, focusing on fixed income and currency trading infrastructure using C++ and Python.

Senior Software Engineer - Fixed Income and Currency Trading

Senior Software Engineer role at Hudson River Trading, focusing on fixed income and currency trading infrastructure using C++ and Python.

Experienced FPGA Verification Engineer

Experienced FPGA Verification Engineer at Hudson River Trading, creating ultra-low latency products for global market trading.

Experienced FPGA Verification Engineer

Experienced FPGA Verification Engineer at Hudson River Trading, creating ultra-low latency products for global market trading.