Qualifications
Responsibilities:Design, manage, automate, and optimize global Linux-based trading infrastructure by executing intricate technical projects and tasks. Diagnose hardware and software issues across the entire stack. Craft and execute system installations and upgrades. Deploy, configure, and validate both internal and external applications. Remain composed during production-critical issues, resolving them effectively and swiftly. Benchmark and optimize the performance of the trading stack. Hold vendors accountable for performance and reliability issues, engaging confidently with their Tier 2 engineering teams during escalations. Participate in an on-call rotation schedule to support trading hours and weekend shifts as necessary. Qualifications:7+ years of relevant experience supporting a live production environment, particularly in trading. Proficiency in installing, configuring, and troubleshooting Linux systems, including hardware, networking, kernel, and applications. Familiarity with Debian/Ubuntu systems is a plus. Experience with configuration management tools is essential, especially SaltStack; knowledge of Puppet, Ansible, Chef, or CFEngine is also desirable. Advanced programming skills with a focus on automation and integration; Python is highly preferred. Strong shell scripting experience (bash). Extensive experience managing and troubleshooting production trading services. Excellent cross-functional communication and organizational skills. Proven track record of managing projects efficiently, ideally with JIRA.
About the job
Hudson River Trading seeks a Trading Systems Engineer to join the Trading Systems Infrastructure team. This group builds and maintains the technology behind global trading operations. Their work supports high performance and reliability for the ultra-low latency operating systems, automation tools, and development platforms that keep trading strategies running worldwide, around the clock.
Role overview
The Trading Systems Engineer will help support and improve real-time production trading environments. The work centers on solving challenges that require high availability, high throughput, and ultra-low latency. This role contributes to the development and automation of essential infrastructure components, working alongside a team committed to keeping trading systems operating smoothly at all times.
What you will do
- Support and improve real-time production trading environments
- Address challenges involving high availability, high throughput, and ultra-low latency
- Contribute to developing and automating critical infrastructure
- Collaborate with a team focused on system reliability and uptime
Requirements
- Experience with coding and automation
- Strong interest in enhancing technology stacks
- Ability to solve complex technical problems in demanding environments
- Comfort working where uptime and performance are essential
Locations
- Austin, TX, United States
- Boulder, Colorado, United States
- Chicago, Illinois, United States
- London, United Kingdom
- New York, NY, United States
- Seattle, Washington, United States