At a Glance
- Tasks: Develop massive-scale foundation models to transform market predictions and trading.
- Company: Join Jump Trading Group, a leader in innovative financial research.
- Benefits: Enjoy competitive salary, medical insurance, retirement plans, and paid parental leave.
- Other info: Dynamic team with opportunities for groundbreaking research and career growth.
- Why this job: Be at the forefront of ML-powered trading and make a real impact.
- Qualifications: Expertise in large-scale distributed training and advanced degrees in relevant fields.
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, requiring fearlessness, creativity, intellectual honesty, and a relentless competitive streak. We believe in winning together and unlocking unique individual talent by incentivizing collaboration and mutual respect.
Our team is a group of quantitative researchers, engineers, and ML experts leading foundation model research and trading at Jump. Our mission is to combine emerging techniques and original research to generate signals from financial market data and monetize it globally. We are building the future of ML-powered trading through breakthrough foundation models, and we are looking for an exceptional Pre-Training Engineer to join our team.
As a Pre-Training Research Engineer, you will be at the forefront of developing massive-scale foundation models that fundamentally transform how we understand and predict markets, where milliseconds matter and no playbook exists. You will own and drive the entire training stack: building fault-tolerant infrastructure that scales across thousands of GPUs and TPUs with near-linear performance, engineering data pipelines that stream terabytes per second as our models train on petabytes of data from every corner of the global markets, and designing custom kernels that unlock 10x efficiency gains. Co-designing novel architectures with researchers and pioneering cutting-edge approaches to mixed-precision training and model parallelism, you will have the latest generation hardware at your disposal. This isn’t incremental optimization; we are pushing the boundaries of what’s possible in pre-training at scale, where your improvements directly impact live trading.
Other duties as assigned or needed.
Skills You’ll Need
- Expertise and track record of significant, measurable performance improvements in large-scale distributed training (MFU, throughput, convergence, cost-per-token).
- Published research in efficient training methods, scaling laws, architectures, or systems for ML.
- Background in numerical computing, HPC, or distributed systems, including familiarity with GPUs/TPUs, high-performance networking (NVLink/InfiniBand), Kubernetes/Slurm, and OS internals.
- Expertise in Python and deep experience with modern deep learning frameworks (PyTorch and/or JAX).
- Advanced degree (MS or PhD) in Computer Science, Machine Learning, Physics, Mathematics, or a related quantitative field, or equivalent industry experience at a frontier lab.
- Ability to balance ambitious research goals with practical engineering constraints.
- Strong problem-solving skills, results orientation, and excellent collaborative communication.
- Reliable and predictable availability.
Bonus Points
- Expertise in: CUDA kernel development, Triton/Pallas/CuTe DSLs, PyTorch/JAX internals, XLA optimization, or hardware acceleration (FPGA/ASIC).
- Knowledge of reinforcement learning, post-training, or fine-tuning techniques.
- Knowledge of financial markets or trading.
Benefits
- Discretionary bonus eligibility.
- Medical, dental, and vision insurance.
- HSA, FSA, and Dependent Care options.
- Employer Paid Group Term Life and AD&D Insurance.
- Voluntary Life & AD&D insurance.
- Paid vacation plus paid holidays.
- Retirement plan with employer match.
- Paid parental leave.
- Wellness Programs.
Annual Base Salary Range: $300,000 — $350,000 USD.
Research Engineer, Pre-Training employer: P2P
Jump Trading Group is an exceptional employer that fosters a culture of innovation and collaboration, empowering talented individuals to push the boundaries of research in Mathematics, Physics, and Computer Science. With access to cutting-edge technology and a commitment to employee growth, we offer a dynamic work environment where your contributions directly impact global financial markets. Our comprehensive benefits package, including discretionary bonuses and wellness programs, ensures that our team members are well-supported both personally and professionally.
StudySmarter Expert Advice🤫
We think this is how you could land Research Engineer, Pre-Training
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Jump Trading Group. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects related to large-scale distributed training or ML frameworks. This gives you a chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and deep learning frameworks like PyTorch or JAX. Practice coding challenges and be ready to discuss your past projects and how they relate to the role.
✨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 you’re genuinely interested in joining our innovative team at Jump.
We think you need these skills to ace Research Engineer, Pre-Training
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your expertise in large-scale distributed training and any published research you've done. We want to see how your skills can directly contribute to our mission of pushing the boundaries in ML-powered trading.
Tailor Your Application:Don’t just send a generic application! Tailor your CV and cover letter to reflect the specific skills and experiences that align with the Pre-Training Engineer role. We love seeing how you connect your background to what we do at Jump.
Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate straightforward communication, so make sure your achievements and goals are easy to understand. This helps us see your potential right away!
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to track your application and ensure it reaches the right people. Don’t miss out on this opportunity!
How to prepare for a job interview at P2P
✨Know Your Stuff
Make sure you brush up on your knowledge of large-scale distributed training and the latest in ML frameworks like PyTorch or JAX. Be ready to discuss your past projects and how they relate to the role, especially any measurable performance improvements you've achieved.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some technical problems during the interview. Think about how you would approach challenges related to building fault-tolerant infrastructure or optimising data pipelines. Practising these scenarios can help you articulate your thought process clearly.
✨Emphasise Collaboration
Jump values teamwork, so be prepared to discuss how you've worked with others in previous roles. Share examples of how you’ve co-designed solutions or collaborated on research projects, highlighting your ability to communicate effectively and respect diverse perspectives.
✨Stay Curious and Innovative
Demonstrate your passion for pushing boundaries in research and technology. Talk about any cutting-edge techniques or novel architectures you've explored, and express your eagerness to contribute to Jump's mission of transforming financial markets through innovation.