Senior Research Engineer

Senior Research Engineer

Full-Time 43200 - 72000 £ / year (est.) No working from home possible
Flow Traders

At a Glance

  • Tasks: Lead the development of innovative trading model research frameworks and tools.
  • Company: Join Flow Traders, a leading proprietary trading firm with an entrepreneurial spirit.
  • Benefits: Competitive salary, dynamic work environment, and opportunities for professional growth.
  • Other info: Collaborative culture focused on innovation and continuous improvement.
  • Why this job: Make a real impact in the trading world with cutting-edge technology and creative problem-solving.
  • Qualifications: Advanced degree and 5+ years in MLOps and Research Engineering required.

The predicted salary is between 43200 - 72000 £ per year.

Flow Traders is looking for a Senior Research Engineer to join us in our London office. This is a unique opportunity to join a leading proprietary trading firm with an entrepreneurial and innovative culture at the heart of its business. We value quick-witted, creative minds and challenge them to make full use of their capacities.

As a Senior Research Engineer, you will be responsible for helping to lead the development of our trading model research framework and its integration with our platform for deploying/running those models in production. You will be responsible for expanding the current (limited) scope of the framework and platform to become the global standard way of training, consuming, combining, and transforming any data source in a data-driven systematic way.

What you will do:

  • Lead the development and global rollout of our research framework for defining and training models through various optimization procedures (supervised learning, backtesting etc.), as well as its integration with our platform for deploying and running those models in production.
  • Develop tools/frameworks for use by our Quantitative Researchers and Traders to test hypotheses and tune/develop data-driven systematic trading strategies.
  • Work with the business to refine requirements, collect feedback, and iterate on design and implementation of research tools.

What you need to succeed:

  • Advanced degree (Master's or PhD) in a relevant field.
  • 5+ years of hands-on experience in MLOps and Research Engineering.
  • Strong proficiency in programming languages such as Python, with experience in libraries like TensorFlow, PyTorch, and scikit-learn.
  • Demonstrated experience in designing and implementing end-to-end machine learning pipelines, including data preprocessing, model training, deployment, and monitoring.
  • Experience in developing and deploying RESTful APIs and microservices for model serving.
  • Familiarity with Big Data technologies such as Ray, Dask, and Spark.
  • Experience with data visualization and reporting tools.
  • Familiarity with databases and query languages for data extraction and transformation.
  • Understanding of and experience with modern software development practices and tools (e.g. Agile, version control, automated testing, CI/CD, observability).
  • Solid understanding of cloud platforms (e.g. AWS, Azure, GCP) and containerization technologies (e.g. Docker, Kubernetes).

Please note that we do not offer sponsorship for our London office. Flow Traders does not accept unsolicited resumes from any professional staffing or search firms. All resumes, and any other information identifying potential candidates, submitted to any employee at Flow Traders via email, the Internet or directly without a valid and signed search agreement will be deemed free to contact by Flow Traders without any restrictions and no placement fee of any kind will be paid in the event the candidate is hired by Flow Traders.

Senior Research Engineer employer: Flow Traders

Flow Traders is an exceptional employer, offering a dynamic and innovative work environment in the heart of London. As a Senior Research Engineer, you will benefit from a culture that encourages creativity and entrepreneurial thinking, alongside opportunities for professional growth through collaboration with talented colleagues. With a focus on cutting-edge technology and data-driven strategies, Flow Traders provides a unique platform for you to make a significant impact in the world of proprietary trading.

Flow Traders

Contact Details:

Flow Traders Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Research Engineer

Tip Number 1

Network like a pro! Reach out to current employees at Flow Traders on LinkedIn or attend industry events. A friendly chat can give you insights and maybe even a referral, which can really boost your chances.

Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects, especially those related to MLOps and machine learning. This will help you stand out and demonstrate your hands-on experience.

Tip Number 3

Ace the interview! Research common interview questions for Senior Research Engineers and practice your answers. Be ready to discuss your past projects and how they relate to the role at Flow Traders.

Tip Number 4

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 the team at Flow Traders.

We think you need these skills to ace Senior Research Engineer

MLOps
Research Engineering
Python
TensorFlow
PyTorch
scikit-learn
Machine Learning Pipelines

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Research Engineer role. Highlight your experience in MLOps and Research Engineering, and don’t forget to showcase your programming skills in Python and any relevant projects you've worked on.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our innovative culture. Be sure to mention specific tools and frameworks you’ve used that relate to the job description.

Showcase Your Projects:If you've worked on any relevant projects, make sure to include them in your application. Whether it's developing machine learning pipelines or deploying RESTful APIs, we want to see what you've done and how it relates to the role.

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes directly to us, so we can review it promptly!

How to prepare for a job interview at Flow Traders

Know Your Tech Inside Out

Make sure you’re well-versed in the programming languages and libraries mentioned in the job description, especially Python, TensorFlow, and PyTorch. Brush up on your experience with MLOps and be ready to discuss specific projects where you've designed and implemented machine learning pipelines.

Showcase Your Problem-Solving Skills

Prepare to discuss how you've tackled complex problems in your previous roles. Think of examples where you developed tools or frameworks that improved processes for your team. This will demonstrate your ability to lead the development of research frameworks effectively.

Understand the Business Needs

Familiarise yourself with the trading industry and Flow Traders' business model. Be prepared to discuss how your technical skills can directly contribute to refining requirements and iterating on design based on feedback from Quantitative Researchers and Traders.

Be Ready for Technical Questions

Expect in-depth technical questions related to cloud platforms, containerization technologies, and modern software development practices. Practise explaining your experience with CI/CD, automated testing, and observability in a clear and concise manner.