At a Glance
- Tasks: Lead the Data Engineering team, building scalable data architectures and pipelines.
- Company: Join Mustard Systems, a leader in sports modeling and trading strategies.
- Benefits: Enjoy competitive salary, bonuses, health insurance, and 33 days of leave.
- Why this job: Be at the forefront of transforming data interaction in a fast-paced, innovative environment.
- Qualifications: 5+ years in Data Engineering, strong Python and SQL skills, and leadership experience required.
- Other info: Opportunity to shape the future of data solutions and drive company growth.
The predicted salary is between 54000 - 84000 £ per year.
Mustard Systems is a team of roughly 65 people dedicated to developing market leading sports models and trading strategies. Applications of our research are widespread across multiple sectors including betting, insurance, finance and the media, as well as giving advice to coaches and owners of sporting teams. Our aim is to predict sport as accurately as possible, and we achieve this by combining large, rapidly changing datasets with home grown software and statistical models.
We enjoy a fast-paced, ever-changing environment, offering fresh challenges which are both rewarding and enjoyable. Our ambitions are high, aiming to create best-in-class systems in a highly competitive field. In the coming year, we will be working on expanding our trading strategies and data feeds.
We are looking for a Lead Data Engineer to start our Data Engineering team. This is an exciting opportunity, as this team will transform how our quants interact with the data we have. This role in particular will be at the forefront of setting up our Data Team and building out our capabilities in this new chapter for Mustard.
Requirements
As the first hire you’ll have a unique opportunity to build processes from the ground up with a view to future scalability. Whether it’s video footage of cricket matches, or terabyte scale relational databases, you’ll work with the quants to ensure they can seamlessly access the combination of sporting event data and betting data they need to build more powerful models that directly drive our profit via trading.
Our current pipelines included both scheduled batch jobs and real-time consumption from our applications, writing to both files and SQL databases. The new Data Engineering team will own processes to ensure our analysts can reliably and performantly get the data they need, in a way that scales to our future ambitions. They’ll work directly with consumers of the data, from quants and sports traders to the company board, in order to understand their needs, and will support other development teams to integrate producers.
As Data Engineering Team Lead, you will:
- Recruit to help build the team
- Manage the team
- Lead the design and implementation of our long-term scalable data architectures ensuring both efficient storage and access
- Collaborate closely with the quants and other consumers to understand and meet their needs
- Build and maintain our data pipelines, to integrate, process and store large (terabyte scale) data sets across various sources (including our own internal databases)
- Actively monitor our data pipelines for errors, and resolve them to ensure the needed data reaches our end users
You will have the freedom to suggest and bring your own tools and ideas to solve our data problems.
Our Core Tech Stack
- Languages: Python (Python 3.10+)
- Tools: PostgreSQL (with TimescaleDB) for data storage; RabbitMQ and ZeroMQ for messaging
- Environment: Linux servers
- Observability: Prometheus, Grafana, Zabbix
What We’re Looking For:
- At least 5 years’ experience in a Data Engineering role, with:
- Solid Python expertise and a track record of building robust, high-quality solutions – including experience writing scrapers and doing data manipulation (e.g. Pandas / Numpy)
- Advanced SQL skills, with a deep understanding of relational databases including performance optimization
Benefits
Why join Mustard Systems?
- Work on cutting-edge systems in a competitive and innovative field
- Collaborate with a smart, driven team, where your contributions directly impact business performance
- Opportunity to drive the company’s technical direction and double its revenue in the next three years
Comprehensive benefits, including:
- Competitive salary and significant bonus potential (up to 30%).
- Enhanced pension match with salary sacrifice option
- Health insurance and life assurance
- Sabbatical leave after five years
- 33 days of annual leave (including bank holidays)
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology
Industries
- IT Services and IT Consulting
#J-18808-Ljbffr
Lead Data Engineer employer: Mustard Systems Ltd.
Contact Detail:
Mustard Systems Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Data Engineer
✨Tip Number 1
Familiarize yourself with Mustard Systems' core tech stack, especially Python and PostgreSQL. Being able to discuss your experience with these technologies in detail will show that you're ready to hit the ground running.
✨Tip Number 2
Highlight any previous experience you have in building scalable data architectures. Be prepared to share specific examples of how you've designed solutions that meet end-user needs, as this is crucial for the role.
✨Tip Number 3
Demonstrate your leadership skills by discussing past experiences where you've successfully guided teams or projects. This will be key since you'll be leading the new Data Engineering team at Mustard.
✨Tip Number 4
Prepare to communicate complex technical topics clearly and effectively. Since you'll be collaborating closely with quants and other stakeholders, showcasing your communication skills will set you apart.
We think you need these skills to ace Lead Data Engineer
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Lead Data Engineer position at Mustard Systems. Tailor your application to highlight your relevant experience in data engineering, leadership, and collaboration with quants.
Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with Python, SQL, and building scalable data solutions. Provide specific examples of past projects where you successfully led a team or implemented data architectures that improved efficiency.
Showcase Communication Skills: Mustard Systems values clear communication. In your application, demonstrate your ability to translate complex technical concepts into understandable insights. This could be through examples of how you've communicated with non-technical stakeholders in previous roles.
Personalize Your Application: Make your application stand out by personalizing it for Mustard Systems. Mention their focus on sports models and trading strategies, and express your enthusiasm for contributing to their mission of predicting sports accurately through innovative data solutions.
How to prepare for a job interview at Mustard Systems Ltd.
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Python and SQL in detail. Highlight specific projects where you've built robust data solutions, and be ready to explain your approach to performance optimization and data manipulation.
✨Demonstrate Leadership Skills
Since this role involves leading a new team, share examples of your past leadership experiences. Discuss how you've guided teams to success and how you plan to foster collaboration within the new Data Engineering team.
✨Understand the Business Context
Research Mustard Systems and its applications in sports modeling and trading strategies. Be ready to discuss how your technical skills can directly impact their business goals and improve their data processes.
✨Prepare for Problem-Solving Questions
Expect to face scenario-based questions that assess your problem-solving abilities. Think about potential data challenges Mustard might encounter and how you would address them using your knowledge of scalable data architectures.