Trading Systems Engineer
Hudson River Trading · Chicago, IL · 2 wk ago
FinanceFull-time
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
Qualifications
- 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