At a Glance
- Tasks: Develop and optimise machine learning models to enhance trading signals.
- Company: Join a cutting-edge tech firm in Shanghai focused on quantitative investment management.
- Benefits: Flexible full-time or internship roles with a collaborative and innovative culture.
- Other info: Great career growth opportunities in a friendly and supportive environment.
- Why this job: Be part of a dynamic team driving innovation in finance through advanced technology.
- Qualifications: Bachelor's degree in computer science or related field, strong algorithm skills required.
The predicted salary is between 50000 - 70000 £ per year.
Base location is Shanghai, both full-time and internship positions are available. We welcome outstanding Chinese talent from around the world.
About Yanfu
Shanghai Yanfu Investment Management Co., Ltd. was established in 2019 and is a technology company engaged in investment management using quantitative methods. The strategy team members have diverse backgrounds: experts with years of experience in leading overseas hedge funds, academic experts who joined the industry after teaching at American universities, and core members who have grown within Yanfu after graduating from top domestic and international universities. The core members of the engineering team come from top institutions such as Tsinghua, Peking, Jiaotong, and Fudan Universities, with most having work experience in leading internet companies. The team has rich technical experience and a good technical atmosphere. The company aims to build Yanfu into a widely recognised leading asset management brand over the next 10-20 years. Yanfu encourages open communication and collaboration, believing that a free and open culture is the soil for outstanding talent to unleash their creativity. We hope every employee can fully realise their career development potential in a friendly collaborative environment.
Job Responsibilities
- Responsible for the research and development, optimisation, and implementation of machine learning/deep learning models to help improve trading signal performance.
- Research cutting-edge algorithms and optimisation techniques to drive technological iteration and business innovation.
Qualifications
- Bachelor's degree or above in a computer-related field from a well-known domestic or international university.
- Solid foundation in algorithms and mathematics, familiar with common machine learning/deep learning algorithms (e.g., XGBoost, LSTM, Transformer).
- Proficient in Python/C++, familiar with frameworks such as PyTorch/TensorFlow.
- Excellent business understanding and independent problem-solving skills, good teamwork awareness, and communication skills.
Preferred Qualifications
- Familiar with CUDA, understanding mainstream parallel programming and performance optimisation techniques.
- Experience in practical model engineering optimisation (e.g., training or inference acceleration).
- Familiar with parallel training frameworks such as DeepSpeed and Megatron.
- Familiar with Triton and Cutlass, able to write efficient operators based on business needs.
- Familiar with multimodal learning, large-scale pre-training, and modality alignment technologies.
Machine Learning Engineer | ML Engineer in City of London employer: 上海衍复投资管理有限公司
Contact Detail:
上海衍复投资管理有限公司 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Machine Learning Engineer | ML Engineer in City of London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. We all know that sometimes it’s not just what you know, but who you know!
✨Tip Number 2
Prepare for those interviews! Brush up on your machine learning algorithms and be ready to discuss your past projects. We recommend practising common interview questions and even doing mock interviews with friends or mentors.
✨Tip Number 3
Showcase your skills! Create a portfolio of your projects, especially those involving Python, TensorFlow, or any cool models you've built. We love seeing practical examples of your work, so make sure to highlight them!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for talented individuals who are passionate about machine learning and innovation.
We think you need these skills to ace Machine Learning Engineer | ML Engineer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Machine Learning Engineer role. Highlight relevant skills and experiences that match the job description, like your knowledge of algorithms and frameworks. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about machine learning and how your background fits with our company culture. We love seeing enthusiasm and a good fit for our friendly, collaborative environment.
Showcase Your Projects: If you've worked on any cool projects or have experience with specific algorithms, make sure to include them in your application. We’re keen to see practical examples of your work, especially if they relate to optimising models or innovative solutions.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team at StudySmarter!
How to prepare for a job interview at 上海衍复投资管理有限公司
✨Know Your Algorithms
Make sure you brush up on your machine learning and deep learning algorithms. Be ready to discuss XGBoost, LSTM, and Transformers in detail. It’s not just about knowing them; be prepared to explain how you’ve used them in past projects.
✨Showcase Your Coding Skills
Since proficiency in Python and C++ is key, practice coding problems related to machine learning. You might be asked to solve a problem on the spot, so being comfortable with frameworks like PyTorch or TensorFlow will definitely give you an edge.
✨Demonstrate Problem-Solving Ability
Prepare examples of how you've tackled complex problems in previous roles. Highlight your independent problem-solving skills and how you collaborated with your team to find solutions. This shows you can thrive in their collaborative culture.
✨Understand the Company’s Vision
Familiarise yourself with the company’s goals and values. Knowing that they aim to become a leading asset management brand will help you align your answers with their vision. Show enthusiasm for their mission and how you can contribute to it.