At a Glance
- Tasks: Design and develop cutting-edge software systems for global trading operations.
- Company: Join Hudson River Trading, a leader in tech-driven quantitative trading.
- Benefits: Competitive salary, performance bonuses, and a comprehensive benefits package.
- Other info: Collaborative culture with excellent career growth and a focus on innovation.
- Why this job: Make a real impact in a fast-paced environment with brilliant minds.
- Qualifications: Bachelor's or Master's in Computer Science or related field; coding skills in Python or C++.
Hudson River Trading (HRT) is a quantitative trading firm at the forefront of technological innovation.
We build and deploy cutting-edge systems within one of the world's most advanced computing environments to power our global trading operations.
Our non-siloed, collaborative coding environment empowers talented engineers to make significant contributions and see their impact daily.
At HRT, you'll be challenged to solve the most complex problems in trading alongside many of the brightest minds in the field.
We are seeking highly motivated and skilled Research Engineers who will work very closely with our Algo Developer (Quant Research) trading teams.
These roles require exceptional programming fundamentals, a strong user focus, and the ability to thrive in a fast-paced environment with constantly evolving requirements.
Research Engineers at HRT work on a wide variety of projects.
Building world-class research tooling to speed up Algo Developers' research iteration.
Aiding the development and deployment of very large deep learning models for HRT's live trading.
Building systems to monitor and manage live trading.
Working across a very wide variety of asset classes (from equities to fixed income to options) and regions (from North America to Asia Pacific) – you'll interact with markets across the world!
Responsibilities Design, develop, and maintain robust, performant, and scalable software systems. Optimize existing codebases for performance, reliability, and efficiency.
Optimize both the mechanics and ergonomics of Algo Developer research workflows; this requires developing a deep intuition for research methodologies.
Balance the short term goals of individual trading teams with the longer term goals of HRT's generalized trading platforms across trading teams.
Qualifications Completed a Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
If you are currently pursuing your Bachelor's degree, please apply to our Campus/New Grad opportunities.
Previous experience at a top-tier finance or technology company with an excellent track record of rapid advancement and superlative reviews.
bonus if you have real hands-on experience with quant research and/or ML/Deep Learning platforms.
Experience with python numerical, ML and data-oriented libraries is a big plus (e. g. pandas, scikit, pytorch, etc.)Candidates should be prepared for technical interviews in either Python or C++.
While there is no hard language requirement for RE roles, proficiency in one of these languages will be assessed during the interview process.
Strong understanding of data structures, algorithms, and design principles.
HRT ships every day.
The ability to thoughtfully, methodically, and reliably deploy new software and features is a critical skill.
If you have management experience, that's always a bonus – but even so, expect to code!
The estimated base salary range for this position is 200,000 to 300,000 USD per year (or local equivalent).
This role will also be eligible for discretionary performance-based bonuses and a competitive benefits package.
Culture 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.
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.
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.
Use of AI tools during interviews or assessments is strictly prohibited, unless otherwise instructed or agreed upon.
If we determine that AI assistance was used during any stage of the hiring process, we reserve the right to immediately disqualify your candidacy or rescind any job offers extended.
Research Engineer (Temporary) in London employer: Hudson River Trading
Hudson River Trading (HRT) is an exceptional employer for Senior Full Stack Engineers, offering a dynamic work environment that fosters collaboration and innovation. With a strong emphasis on employee growth, HRT provides opportunities to work closely with both technical and non-technical teams, ensuring that every project is impactful and rewarding. The culture at HRT is one of camaraderie and shared passion for technology, making it a great place to thrive while contributing to cutting-edge advancements in trading automation.
StudySmarter Expert Advice🤫
We think this is how you could land Research Engineer (Temporary) in London
✨Get Involved in Open-Source Projects
Diving into open-source projects is a brilliant way to showcase your skills and connect with other developers in the community. Not only will you beef up your GitHub profile but you might also catch the eye of someone at Hudson River Trading who values hands-on experience over just theory.
✨Attend Local Tech Meetups
Tech meetups are gold mines for networking and discovering job opportunities, especially in the fast-paced world of software engineering. Check out local listings for events in your area and don’t shy away from introducing yourself. This could lead directly to a temporary position at Hudson River Trading!
✨Showcase Your Work Online
With temporary roles, it’s all about standing out in a short space of time. Create a portfolio website where you highlight your projects and skills. Talk about your code, and provide links to your GitHub repositories. This will not only demonstrate your abilities but will also make it easier for recruiters at Hudson River Trading to see what you bring to the table.
✨Leverage Temporary Job Boards
Don’t forget to check specialised job boards for temporary software development roles. Websites like We Work Remotely or Remote OK often list short-term gigs that can be a perfect fit. Apply directly through our website as well, making sure your application is sharp—temporary roles can move fast!
We think you need these skills to ace Research Engineer (Temporary) in London
Some tips for your application 🫡
Show Off Your Tech Skills:Make sure your CV highlights your tech stack and any programming languages you’re proficient in. Include specifics about any frameworks or technologies you’ve worked with; they can make you stand out in the sea of applicants. It’s all about showing that you have the chops we need at Hudson River Trading!
Portfolio 2.0:Since you’re applying for a temporary gig, it’s super important to showcase a portfolio that highlights your best projects. Include links to GitHub or any personal projects that demonstrate what you can do in a real-world environment. This gives us a taste of your style and your problem-solving approach!
Keep It Brief and Relevant:With a temporary position, we want to see your ability to hit the ground running. Be concise in your CV and cover letter; stick to experiences that directly relate to the role. Highlight any previous temporary roles or freelance gigs that show your adaptability and quick learning!
Tailor Your Cover Letter:Don’t just send a generic cover letter. Personalise it for Research Engineer (Temporary) at Hudson River Trading! Mention why this temporary role excites you and how you see yourself contributing in the short run. Show us what you've got and why you're the one for this quick turn-around!
How to prepare for a job interview at Hudson River Trading
✨Nail the Technical Skills
For a software engineering role, you'll likely face technical questions or coding tasks during your interview. Brush up on the relevant programming languages and frameworks that Hudson River Trading uses, and don’t forget to practice some coding challenges on platforms like LeetCode or HackerRank. Showing your coding prowess can really make you stand out!
✨Prepare for System Design Questions
Even for a temporary role, having a grasp of system design principles can be crucial. Be ready to discuss how you would architect a software solution, including discussing trade-offs, scalability, and performance considerations. Having examples from previous projects can really show off your analytical thinking.
✨Demonstrate Your Adaptability
Since this is a temporary role, you'll want to emphasise your ability to hit the ground running. Highlight experiences where you quickly adapted to new technologies or teams. Let’s make it clear to the interviewers at Hudson River Trading that you can learn on the job and deliver results in a short timeframe!
✨Show Off Your Portfolio
Make sure to have a portfolio or GitHub ready showcasing your projects. Having tangible evidence of what you've done—be it personal projects, contributions to open-source, or previous work—can convey how capable you are. Tailor this for what might interest Hudson River Trading, so it's relevant and sparks conversation during your interview.