At a Glance
- Tasks: Join our team to manage and optimise trading systems infrastructure.
- Company: Hudson River Trading, a leader in global trading technology.
- Benefits: Competitive salary, performance bonuses, and comprehensive benefits package.
- Other info: Dynamic work environment with opportunities for growth and learning.
- Why this job: Dive into real-time trading tech and solve exciting challenges daily.
- Qualifications: Experience with Linux systems and a passion for coding and automation.
The predicted salary is between 90000 - 120000 £ per year.
Hudson River Trading (HRT) is seeking a Junior Trading Systems Engineer to join our growing Trading Systems Infrastructure team. This team designs, builds, and maintains the infrastructure that powers our global trading, and is responsible for ensuring optimal performance and uptime of the ultra low-latency operating systems, automation software, and development tools that allow our trading strategies to run worldwide 24/7. As a Junior 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
- Manage worldwide Linux-based trading infrastructure by contributing to the planning and execution of complex technical projects and tasks
- Troubleshoot hardware and software issues across the stack
- Plan and implement system installations and upgrades
- Deploy, configure, and test internal and external applications
- Improve documentation and reduce technical debt
- Benchmark the performance of the trading stack, working with subject matter experts across the organization
- Join an on‑call rotation schedule to cover trading hours and weekend shifts, as needed
Qualifications
- 2+ years of relevant experience managing Linux systems: you can install packages, manage users, control services, and know where to look for system logs, and you understand TCP/IP networking, default gateways, and how to debug connectivity problems
- Familiarity installing and configuring Linux systems, from hardware and networking to kernel to applications
- Knowledge of Debian/Ubuntu is desirable
- Basic familiarity with configuration management tools, particularly SaltStack – some knowledge of Puppet, Ansible, Chef, or CFEngine is also desirable
- Proven programming experience: you don't just know what big-O notation is, you've also built working software and can explain and defend your design
- Basic shell (bash) scripting experience
- Experience using JIRA
- Strong cross‑functional communication and organization skills
- Experience with production systems, as well as some cloud experience in AWS or GCP, is desirable but not required
The estimated base salary range for this position is 120,000 to 160,000 USD per year (or local equivalent). The base pay offered may vary depending on multiple individualized factors, including location, job‑related knowledge, skills, and experience. This role will also be eligible for discretionary performance‑based bonuses and a competitive benefits package. HRT is an equal opportunity employer; so whoever you are we’d love to get to know you.
Junior Trading Systems Engineer employer: Hudson River Trading
Contact Detail:
Hudson River Trading Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Trading Systems Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the trading systems space on LinkedIn or at industry events. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! If you've got a GitHub or personal project showcasing your coding and automation prowess, make sure to share it during interviews. It’s a great way to demonstrate your passion and expertise.
✨Tip Number 3
Prepare for technical challenges! Brush up on your Linux skills and be ready to tackle some real-time problem-solving scenarios. Practice makes perfect, so don’t shy away from mock interviews.
✨Tip Number 4
Apply through our website! We love seeing candidates who take the initiative. Plus, it gives you a better chance to stand out in the application process. Don’t miss out!
We think you need these skills to ace Junior Trading Systems Engineer
Some tips for your application 🫡
Show Your Passion for Coding: When writing your application, let us see your enthusiasm for coding and automation shine through. Share any personal projects or experiences that highlight your skills and passion for building elegant systems.
Tailor Your Application: Make sure to customise your application to reflect the specific requirements of the Junior Trading Systems Engineer role. Highlight your experience with Linux systems, troubleshooting, and any relevant tools you've used, like SaltStack or JIRA.
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your experiences and skills, making it easy for us to see how you fit into our team and the challenges we tackle.
Apply Through Our Website: We encourage you to apply directly through our website. This way, you can ensure your application reaches us quickly and efficiently, and you'll have access to all the latest updates about the position.
How to prepare for a job interview at Hudson River Trading
✨Know Your Linux Inside Out
Make sure you brush up on your Linux skills before the interview. Be ready to discuss how you've managed Linux systems in the past, including installation, user management, and troubleshooting. They’ll want to hear about specific challenges you've faced and how you resolved them.
✨Show Off Your Coding Skills
Since programming is a key part of this role, be prepared to talk about your coding experience. Bring examples of projects you've worked on, especially those that demonstrate your ability to write efficient code and handle performance issues. If you can, share snippets of your bash scripts or any automation tools you've used.
✨Understand the Trading Environment
Familiarise yourself with the trading systems and infrastructure. Knowing how ultra low-latency systems work and the importance of high availability will give you an edge. You might even want to read up on recent trends in trading technology to show your enthusiasm for the field.
✨Prepare for Technical Questions
Expect technical questions that test your problem-solving skills. Practice explaining your thought process when tackling complex issues, especially those related to system performance and connectivity problems. Being able to articulate your approach clearly will impress the interviewers.