Campus ML Research Engineer (Intern) in London

Campus ML Research Engineer (Intern) in London

London Full-Time 500 - 1500 £ / month (est.) No working from home possible
J

At a Glance

  • Tasks: Build cutting-edge ML systems for complex financial challenges and collaborate with top researchers.
  • Company: Join Jump Trading Group, a leader in innovative financial research and technology.
  • Benefits: Gain hands-on experience, mentorship, and the chance to work on impactful projects.
  • Other info: International students welcome; we support CPT/OPT and sponsor work visas.
  • Why this job: Dive into a fast-paced environment where your creativity and skills can drive real change.
  • Qualifications: Proficiency in Python/C++, experience with ML frameworks, and a passion for problem-solving.

The predicted salary is between 500 - 1500 £ per month.

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 optimising 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.
  • Optimize 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 (Intern) in London employer: Jump Trading

Jump Trading is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for aspiring quantitative traders. With a focus on empowering talent through intensive training and mentorship, interns will gain hands-on experience in developing predictive models and automated trading strategies while working alongside industry experts. Located in a dynamic environment, Jump offers unique opportunities for personal and professional growth, ensuring that every team member can thrive and contribute to groundbreaking research in financial markets.

J

Contact Details:

Jump Trading Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Campus ML Research Engineer (Intern) in London

Tip Number 1

Network like a pro! Reach out to current or former employees at Jump Trading Group on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills and ML concepts. Practice common algorithms and data structures, and don’t forget to showcase your problem-solving approach during the interview!

Tip Number 3

Show off your projects! If you've worked on any ML systems or relevant research, be ready to discuss them in detail. Highlight your role, the challenges you faced, and how you overcame them—this will make you stand out.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Jump Trading Group.

We think you need these skills to ace Campus ML Research Engineer (Intern) in London

Mathematics
Physics
Computer Science
Statistical Analysis
Data Mining
Machine Learning (ML)
High-Performance Computing (HPC)

Some tips for your application 🫡

Show Your Passion for ML:When you're writing your application, let your enthusiasm for machine learning shine through! Talk about projects you've worked on or challenges you've tackled that relate to the role. We love seeing candidates who are genuinely excited about pushing the boundaries of technology.

Tailor Your CV and Cover Letter:Make sure to customise your CV and cover letter for this specific role. Highlight relevant skills like Python, C++, or any experience with ML frameworks. We want to see how your unique background fits into our team, so don’t be shy about showcasing your strengths!

Be Clear and Concise:Keep your application clear and to the point. Use straightforward language and avoid jargon unless it's necessary. We appreciate well-structured applications that make it easy for us to see your qualifications and potential contributions.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your materials and ensures you’re considered for the role. Plus, it shows you’re serious about joining our innovative team at Jump Trading Group.

How to prepare for a job interview at Jump Trading

Know Your Tech Inside Out

Make sure you’re well-versed in the programming languages and ML frameworks mentioned in the job description, like Python, C++, and TensorFlow. Brush up on your knowledge of GPU programming too, as it’s crucial for this role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Use examples that highlight your creativity and technical expertise, especially in optimising ML systems or working with large datasets.

Emphasise Collaboration

Jump Trading values teamwork, so be ready to talk about your experiences working in collaborative environments. Share instances where you’ve successfully worked with researchers or engineers to achieve a common goal.

Ask Insightful Questions

Prepare thoughtful questions about the company’s research culture and the types of projects you might work on. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.