At a Glance
- Tasks: Join a dynamic ML team to enhance trading strategies and improve research workflows.
- Company: A global tech-centric prop trading fund with a focus on innovation and technology.
- Benefits: Enjoy generous health benefits, excellent holiday entitlement, and a private on-site gym.
- Why this job: Perfect for those passionate about software engineering and eager to learn in a fast-paced environment.
- Qualifications: Strong mathematical background and experience with ML techniques and infrastructure required.
- Other info: Recreation spaces with free meals and snacks to keep you energised!
The predicted salary is between 43200 - 72000 Β£ per year.
Summary:
Fantastic opportunity to work at a tech-centric prop trading fund which trades a wide range of financial products, with offices across the globe. Looking for a pragmatic ML Engineer with strong mathematical foundations to join their growing ML team and help drive the direction of the ML platform.
In this role, youβll draw on your in-depth knowledge of the ML ecosystem and understanding of varying approaches β whether itβs neural networks, random forests, gradient-boosted trees, or sophisticated ensemble methods β to aid decision-making, choosing the right tool for the problem. Your work will also focus on enhancing research workflows to tighten feedback cycles. Successful ML engineers will be able to understand the mechanics behind various modeling techniques, while also being able to break down the mathematics behind them.
The ideal candidate will be passionate about the craft of software engineering, who enjoys designing APIs systems that colleagues love to use. If you also have a great appetite for learning new things, this role is for you!
Requirements:
Benefits:
Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.
Machine Learning Engineer employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Machine Learning Engineer
β¨Tip Number 1
Familiarise yourself with the specific ML frameworks mentioned in the job description, such as Jax and TensorFlow. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your commitment to the role during interviews.
β¨Tip Number 2
Brush up on your mathematical foundations, especially linear algebra and loss functions. Being able to discuss these concepts fluently will show your depth of knowledge and help you stand out as a candidate who truly understands the mechanics behind ML techniques.
β¨Tip Number 3
Prepare to discuss your previous experiences with building and maintaining training and inference infrastructure. Be ready to share specific examples of challenges you faced and how you overcame them, as this will highlight your practical skills and problem-solving abilities.
β¨Tip Number 4
Show your passion for software engineering by discussing any personal projects or contributions to open-source ML tools. This will not only reflect your enthusiasm for the field but also your willingness to learn and grow, which is highly valued in our team.
We think you need these skills to ace Machine Learning Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your strong mathematical background and experience with machine learning techniques. Include specific projects or roles where you built and maintained training and inference infrastructure.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and your eagerness to learn. Mention how your skills align with the requirements of the role, particularly your understanding of model training and mathematical concepts.
Showcase Relevant Projects: If you have worked on projects involving Jax, Tensorflow, or similar ML frameworks, be sure to include these in your application. Describe your role and the impact of your contributions to demonstrate your expertise.
Highlight Problem-Solving Skills: Emphasise your ability to choose the right tools for various problems and your experience in enhancing research workflows. This will show that you can contribute to the direction of the ML platform effectively.
How to prepare for a job interview at Oxford Knight
β¨Brush Up on Your Mathematics
Given the strong mathematical foundation required for this role, make sure to review key concepts such as linear algebra, loss functions, and regularisation techniques. Be prepared to discuss how these concepts apply to machine learning models during your interview.
β¨Showcase Your ML Experience
Highlight your previous experience with building and maintaining training and inference infrastructure. Be ready to provide specific examples of projects you've worked on, particularly those that demonstrate your understanding of moving from concept to production.
β¨Familiarise Yourself with Relevant Tools
Make sure you are well-versed in Python tools and libraries, as well as frameworks like Jax and TensorFlow. Discussing best practices and your experiences with these tools can set you apart from other candidates.
β¨Demonstrate Your Passion for Learning
This role values a great appetite for learning new things. Be prepared to share examples of how you've pursued continuous learning in your career, whether through courses, personal projects, or staying updated with the latest trends in machine learning.