At a Glance
- Tasks: Build cutting-edge ML systems for complex financial challenges and collaborate with top-tier researchers.
- Company: Join Jump Trading Group, a leader in innovative financial research and technology.
- Benefits: Competitive salary, visa sponsorship, and opportunities for professional growth.
- Why this job: Make a real impact in finance while working with advanced technologies and brilliant minds.
- Qualifications: Proficiency in Python/C++, experience with ML frameworks, and a passion for problem-solving.
- Other info: Dynamic, collaborative environment with a focus on creativity and innovation.
The predicted salary is between 36000 - 60000 £ per year.
Jump Trading Group is committed to world class research. We empower exceptional talents in Mathematics, Physics, and Computer Science to seek scientific boundaries, push through them, and apply cutting edge research to global financial markets. Our culture is unique. Constant innovation requires fearlessness, creativity, intellectual honesty, and a relentless competitive streak. We believe in winning together and unlocking unique individual talent by incenting collaboration and mutual respect.
At Jump, research outcomes drive more than superior risk adjusted returns. We design, develop, and deploy technologies that change our world, fund start-ups across industries, and partner with leading global research organizations and universities to solve problems. Our trading teams are each comprised of a dynamic group of traders, quantitative researchers, and engineers who work together to examine the global markets, seeking to understand the complexities of various traded products and exchanges. They leverage their impeccable statistical analysis and data mining skills, using the results of their research to make forecasts and develop profitable predictive trading models.
We are seeking world-class engineers to collaborate with our research, trading, engineering teams to build state-of-the-art ML systems that solve some of the most complex problems in quantitative finance. Whether optimizing training pipelines on high-performance computing clusters, developing low-latency inference systems, or pushing the boundaries of AI research from concept to production, you'll have the opportunity to work on impactful projects in a fast-paced, collaborative environment. If you are driven by technical challenges, eager to work with large-scale systems, and passionate about advancing ML capabilities, we want to meet you.
What you’ll do:
- Apply state-of-the-art techniques to complex and challenging domains.
- Work closely with researchers and quants to build flexible and reusable frameworks for financial ML.
- Optimise training pipelines to make the best use of our HPC resources.
- Integrate ML models into production systems where latency matters.
- Work across a mix of programming languages: C / C++ / Python / CUDA and other low-level GPU languages.
- Build large scale ML systems that are observable, performant, and flexible.
- Help improve productivity by reducing the iteration cycle time on research.
- Other duties as assigned or needed.
Skills you’ll need:
- This role covers a wide gamut of potential projects and skills. We don’t expect everyone to have all of these, but for the applicable areas we are looking for deep technical expertise.
- Creative thinkers who are driven, self-motivated, and eager to solve challenging problems.
- Proficiency in Python and/or C++.
- Proficiency in Pytorch, JAX, Tensorflow or other DL library.
- Ability to thrive in a collaborative, team-oriented environment.
- Expertise in GPU or Accelerator programming (CUDA, Triton, SYCL, ROCm or equivalent).
- Experience building ML systems at large scale (hundreds of TBs of training data, low latency or high throughput inference requirements).
- Excellent written and verbal communication skills in English.
- Reliable and predictable availability required.
INTERNATIONAL STUDENTS are encouraged to apply. We accept students eligible for CPT/OPT and we sponsor work visas for full-time positions.
Campus ML Research Engineer (Full-Time) in London employer: Jump Trading
Contact Detail:
Jump Trading Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Campus ML Research Engineer (Full-Time) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Jump Trading Group on LinkedIn or through mutual connections. Ask them about their experiences and any tips they might have for landing a role in ML research. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and ML concepts. Practice solving problems on platforms like LeetCode or HackerRank. We want you to feel confident and ready to tackle those challenging questions that showcase your expertise!
✨Tip Number 3
Show off your projects! If you've worked on any ML systems or relevant projects, make sure to highlight them during interviews. Discuss the challenges you faced and how you overcame them. This is your chance to demonstrate your creativity and problem-solving skills!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows your genuine interest in joining our team at Jump Trading Group. Let’s get you started on this exciting journey!
We think you need these skills to ace Campus ML Research Engineer (Full-Time) in London
Some tips for your application 🫡
Show Your Passion for ML: When writing your application, let your enthusiasm for machine learning shine through! Share specific projects or experiences that highlight your creativity and problem-solving skills in this field.
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the Campus ML Research Engineer role. Highlight relevant skills like Python, C++, and any experience with ML frameworks. We want to see how you fit into our unique culture!
Be Clear and Concise: Keep your application clear and to the point. Use straightforward language to describe your experiences and achievements. We appreciate well-structured applications that are easy to read!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Jump Trading
✨Know Your ML Stuff
Make sure you brush up on the latest machine learning techniques and frameworks like PyTorch, TensorFlow, and JAX. Be ready to discuss how you've applied these in real-world scenarios, especially in financial contexts. This shows you're not just familiar with the theory but can also implement it effectively.
✨Show Off Your Collaboration Skills
Since this role involves working closely with researchers and quants, be prepared to share examples of how you've successfully collaborated in a team setting. Highlight any projects where you’ve worked cross-functionally, as this will demonstrate your ability to thrive in a collaborative environment.
✨Prepare for Technical Questions
Expect some deep technical questions related to programming languages like C++, Python, and GPU programming. Brush up on your coding skills and be ready to solve problems on the spot. Practising coding challenges can help you feel more confident during this part of the interview.
✨Communicate Clearly
Excellent communication is key, especially when discussing complex topics. Practice explaining your past projects and technical concepts in a clear and concise manner. This will not only showcase your expertise but also your ability to convey ideas effectively to non-technical team members.