Trading Tools / Production Reliability Engineer

Posted:
1/9/2025, 9:52:22 AM

Location(s):
Illinois, United States ⋅ Chicago, Illinois, United States

Experience Level(s):
Mid Level

Field(s):
Software Engineering

Pay:
$192/hr or $399,360 total comp

Our trading teams consist of highly skilled traders, quantitative researchers, and engineers who collaborate to analyze global markets and understand the complexities of various financial products and exchanges. By leveraging advanced statistical analysis and data mining techniques, they develop forecasts and create predictive trading models aimed at driving profitability.

As a Production Reliability Engineer, you will be responsible for optimizing deployment processes, developing developer tools, and enhancing troubleshooting systems related to the deployment of processes, data pipelines, and operational issue resolution. Your focus will be on ensuring scalability, fault tolerance, and full automation of these processes. This will involve maintaining and enhancing Python-based infrastructure for automating and configuring production servers and processes, ensuring data integrity, and coordinating with internal services. You will also work closely with team members and other departments to identify and resolve issues that impact trading operations or the deployment of new code. We are looking for an individual who is passionate about operational excellence, with strong intellectual curiosity and the ability to tackle complex technical challenges in a fast-paced, dynamic environment.

 

What you’ll do:

  • Solve complex problems that require a blend of technical expertise and business acumen.
  • Collaborate with traders, back-office teams, exchanges, and developers to optimize the trading environment and address system-related issues.
  • Work closely with traders and researchers to communicate and implement technology changes, manage incidents, and troubleshoot operational challenges.
  • Take ownership of the production environment, driving performance, reliability, and operational efficiency through continuous improvement.
  • Proactively monitor and resolve issues within large-scale trading systems.
  • Develop and maintain operational tools for the production trading system, including configuration management, process management, deployment, and monitoring.
  • Partner with cross-functional teams across the technology organization to analyze and resolve complex system problems.
  • Perform additional tasks as required.

Skills you’ll need:

  • 3+ years of experience in Python and shell scripting.
  • Relevant experience in a DevOps role, ideally with exposure to a trading desk environment.
  • Familiarity with C++ is beneficial but not required.
  • Strong attention to detail and a disciplined approach to operations.
  • In-depth knowledge of the Linux operating system.
  • A strong sense of ownership and urgency in all tasks and responsibilities.
  • Ability to manage and contribute to shared operational responsibilities.
  • Reliable and predictable availability, ensuring consistent support for operational needs.
  • A degree in Computer Science (or a related field) or equivalent professional experience.
  • Self-motivated with a proven ability to take ownership of projects and responsibilities.
  • Intellectually curious, with a passion for continuous learning and a critical mindset aimed at improving existing processes.
  • Reliable and predictable availability.

 

Benefits

   - Discretionary bonus eligibility
   - Medical, dental, and vision insurance
   - HSA, FSA, and Dependent Care options
   - Employer Paid Group Term Life and AD&D Insurance
   - Voluntary Life & AD&D insurance
   - Paid vacation plus paid holidays
   - Retirement plan with employer match
   - Paid parental leave
   - Wellness Programs

Annual Base Salary Range
$150,000$200,000 USD