Data Platform Engineer

Data Platform Engineer

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design and build scalable AWS solutions for processing terabytes of market data.
  • Company: Join BMLL, a leader in Level 3 historical data and analytics for capital markets.
  • Benefits: Enjoy remote work options, weekly team lunches, and share options for all employees.
  • Why this job: Be part of an inclusive culture that values collaboration and empowers your voice in decision-making.
  • Qualifications: Requires a STEM degree, two years of industry experience, and skills in cloud computing and software development.
  • Other info: We celebrate diversity and are committed to making our hiring process accessible for everyone.

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

We are the leading independent provider of harmonised Level 3 historical data and analytics to the world’s most sophisticated capital market participants. BMLL offers banks, brokers, asset managers, hedge funds and global exchange groups immediate and flexible access to the most granular Level 3, T+1 order book data and advanced analytics, enabling them to accelerate research, optimise trading strategies and generate alpha at unparalleled speed and scale.

Our culture is inclusive and highly collaborative, with a flat management structure that empowers our employees to get involved in decision making as we continue to grow and scale. We give all our employees share options so they participate in the growth and development of the business. We offer a combination of remote and office (London based) working, weekly team lunches and plenty of office snacks!

About the Role

At BMLL, we process terabytes of historical market data every day, for which we have a powerful data processing platform built on AWS to provide best-in-class capacity, scalability and reliability. We are looking for a Data Platform Engineer to join BMLL's Core Engineering team, where you'll architect the core platform in which BMLL's development teams execute highly complex data pipelines. You'll design and build solutions that scale compute to millions of concurrent job executions, optimised to meet performance, efficiency and cost-effectiveness requirements, while ensuring high availability. Data Platform Engineers bridge the gap between software and infrastructure, and are essential to the success of BMLL's technology strategy.

Responsibilities

  • Design and build solutions to scale AWS compute resources to meet application performance requirements.
  • Ensure 24/7 system reliability by implementing company and industry best practices in replication, redundancy and monitoring.
  • Implement workflow management software, to automate operational tasks and optimise the utilisation of infrastructure and applications.
  • Design and implement CI/CD workflows to maintain software quality via continuous and automated deployment and testing.
  • Work with development and operations teams to design solutions to complex problems, involving large data pipelines that process terabytes of historical market data, in the most efficient and cost-effective manner.
  • Regularly review and assess new tools that become available in the industry and assess how they could be integrated into the platform to continuously improve.

Requirements

  • Industry experience with cloud computing tools and services in complex systems, preferably in AWS.
  • Industry experience with software development lifecycle processes and tools.
  • Experience working in a Linux environment.
  • Experience with Docker.
  • Experience with SQL and relational databases.
  • Avid learner, problem solver and detail-orientated.
  • Excellent teamwork and the ability to communicate and work in multidisciplinary teams in a collaborative manner.
  • Computer science or other STEM degree.
  • At least two years of industry experience.
  • Familiarity with distributed systems concepts and tools, such as Spark, Ray, RabbitMQ, Kafka, AWS Batch.
  • Familiarity with DevOps practices and tools, such as Terraform.
  • Familiarity with job execution and orchestration tools, such as Celery and Airflow.

We are an inclusive employer and welcome applicants from all backgrounds. We pride ourselves on our commitment to Equality and Diversity. We are committed to removing barriers throughout our hiring process. If you have any special requirements or require reasonable adjustments to help you access career opportunities at BMLL, please do let us know.

Data Platform Engineer employer: TN United Kingdom

BMLL is an exceptional employer, offering a dynamic and inclusive work culture that fosters collaboration and empowers employees to contribute to decision-making processes. With a strong focus on employee growth, we provide share options, flexible working arrangements in our London office, and regular team-building activities, ensuring that our Data Platform Engineers thrive in a supportive environment while working on cutting-edge technology in the capital markets.
T

Contact Detail:

TN United Kingdom Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Platform Engineer

✨Tip Number 1

Familiarise yourself with AWS services, especially those related to data processing and compute resources. Understanding how to scale AWS effectively will give you a significant edge during interviews.

✨Tip Number 2

Brush up on your knowledge of CI/CD workflows and automation tools like Terraform. Being able to discuss how you've implemented these in past projects can demonstrate your hands-on experience.

✨Tip Number 3

Showcase your problem-solving skills by preparing examples of complex data pipeline challenges you've faced. Be ready to explain your thought process and the solutions you implemented.

✨Tip Number 4

Network with current or former employees of BMLL on platforms like LinkedIn. Gaining insights into the company culture and technical challenges can help you tailor your approach and stand out as a candidate.

We think you need these skills to ace Data Platform Engineer

AWS Cloud Computing
Data Pipeline Architecture
System Reliability Engineering
Workflow Management Software
CI/CD Implementation
Linux Environment Proficiency
Docker Containerisation
SQL and Relational Databases
Distributed Systems Knowledge
Spark and Ray Familiarity
Message Queuing (RabbitMQ, Kafka)
AWS Batch Experience
DevOps Practices and Tools
Terraform Proficiency
Job Execution and Orchestration Tools (Celery, Airflow)
Problem-Solving Skills
Attention to Detail
Team Collaboration
Effective Communication

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in cloud computing, particularly with AWS. Emphasise your familiarity with tools like Docker, SQL, and any distributed systems you've worked with.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to work in multidisciplinary teams.

Showcase Your Technical Skills: Include a section in your application that lists your technical skills, especially those mentioned in the job description, such as CI/CD workflows, workflow management software, and DevOps practices.

Highlight Continuous Learning: Since the role requires an avid learner, mention any recent courses, certifications, or self-study projects related to data engineering, cloud services, or new technologies you’ve explored.

How to prepare for a job interview at TN United Kingdom

✨Showcase Your AWS Knowledge

Since the role heavily involves AWS, be prepared to discuss your experience with cloud computing tools and services. Highlight specific projects where you've designed or scaled AWS resources, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Problem-Solving Skills

As a Data Platform Engineer, you'll need to tackle complex data pipeline issues. Prepare examples of past problems you've solved, particularly those involving large datasets or distributed systems. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

✨Familiarise Yourself with CI/CD Practices

The role requires implementing CI/CD workflows, so brush up on your knowledge of continuous integration and deployment processes. Be ready to discuss tools you've used, such as Docker or Terraform, and how they contributed to maintaining software quality in your previous roles.

✨Emphasise Team Collaboration

BMLL values teamwork and collaboration, so highlight your experience working in multidisciplinary teams. Share examples of how you've effectively communicated with different stakeholders and contributed to a collaborative environment, especially in high-pressure situations.

Data Platform Engineer
TN United Kingdom
T
  • Data Platform Engineer

    London
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-04-08

  • T

    TN United Kingdom

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>