About the Role
As a Trading Systems Engineer, you’ll work on projects focusing on our real-time production trading environment and tackle problems that require high availability, high throughput, and ultra low-latency solutions. The ideal candidate possesses a passion for coding and automation, is eager to learn new skills to help build an elegant stack, and has the ability to handle challenging technical issues within a dynamic and fast-paced environment.
Responsibilities
- Design, manage, automate, and optimize worldwide Linux-based trading infrastructure by planning and executing complex technical projects and tasks
- Troubleshoot hardware and software issues across the stack
- Design and implement system installations and upgrades
- Deploy, configure, and test internal and external applications
- Remain unfazed by production-critical issues, resolving them quickly and efficiently
- Benchmark and tune the performance of the trading stack
- Hold vendors accountable on performance and reliability issues, with the ability to confidently go toe-to-toe with a vendor's Tier 2 engineering team during an escalation
- Join an on-call rotation schedule to cover trading hours and weekend shifts, as needed
Requirements
- 7+ years of relevant experience supporting a live production environment (especially trading)
- Expert in installing, configuring, and troubleshooting Linux systems, from hardware and networking to kernel to applications
- Knowledge of Debian/Ubuntu is desirable
- Proficiency with configuration management tools, particularly SaltStack – strong knowledge of Puppet, Ansible, Chef, or CFEngine is also desirable
- Advanced programming experience focusing on automation and integration; Python is strongly preferred
- Advanced shell (bash) scripting experience
- Significant experience managing and debugging production trading services
- Strong cross-functional communication and organization skills
- Proven ability to manage assigned projects efficiently, ideally using JIRA
- Architect-level cloud experience in AWS or GCP is desirable, but not required
Skills
- Python
- Bash scripting
- SaltStack
- Puppet
- Ansible
- Chef
- CFEngine
- AWS
- GCP
- JIRA
Experience Level
- 7+ years of relevant experience
Salary/Compensations
- 150,000 to 250,000 USD per year
Benefits
- Discretionary performance-based bonuses
- Medical insurance
- Dental insurance
- Vision insurance
- Basic life insurance
- Retirement savings plans
- Sick leave
- Parental leave
- 20 vacation days
- 10 paid holidays
About the Company
- 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.
- Our researchers are at the forefront of innovation in the world of algorithmic trading.
- At HRT we welcome a variety of expertise: mathematics and computer science, physics and engineering, media and tech.
- We’re a community of self-starters who are motivated by the excitement of being at the cutting edge of automation in every part of our organization—from trading, to business operations, to recruiting and beyond.
- We value openness and transparency, and celebrate great ideas from HRT veterans and new hires alike.
- At HRT we’re friends and colleagues – whether we are sharing a meal, playing the latest board game, or writing elegant code.
- We embrace a culture of togetherness that extends far beyond the walls of our office.
- Our goal is to find the best people and bring them together to do great work in a place where everyone is valued.
- HRT is proud of our diverse staff; we have offices all over the globe and benefit from our varied and unique perspectives.
Equal Opportunity
- HRT is an equal opportunity employer; so whoever you are we’d love to get to know you.
