At a Glance
- Tasks: Lead data strategy, design scalable infrastructure, and mentor engineers at a cutting-edge betting platform.
- Company: Join Midnite, a next-gen betting platform revolutionising the sportsbook and casino experience.
- Benefits: Enjoy flexible working, comprehensive health coverage, and exclusive perks while shaping your career.
- Other info: Collaborative culture with opportunities for growth and development.
- Why this job: Make a real impact in a dynamic environment with the latest tech and innovative projects.
- Qualifications: 7+ years in data engineering, strong Python and SQL skills, and leadership experience.
The predicted salary is between 48000 - 72000 £ per year.
Midnite is a next-generation betting platform that is built for today’s fandom. We are a collective of engineers and designers who all share a passion for building the best sportsbook & casino experience possible, allowing our fans to feel closer to the games they love through the rush of winning money. Unlike the alternatives, Midnite doesn't feel like a website built two decades ago. Instead, it’s a cutting-edge creation, designed and constructed from the ground up with the latest technologies. Crafting an experience that’s truly intuitive, immersive, and immediately understandable is no walk in the park, but we thrive on the challenge. We believe we’re on the brink of creating something truly awesome.
We’re looking for a Lead Data Engineer to drive the next phase of our data strategy at Midnite. This is a hands-on leadership role where you’ll set the technical direction, own the design and scalability of our data infrastructure, and ensure the team delivers high-quality, impactful solutions. You’ll work across the full data lifecycle from ingestion and modelling to orchestration, monitoring, and analytics enablement, while also mentoring engineers and shaping engineering best practices. As a lead, you’ll partner with our leadership team to make sure our data function not only delivers but also drives strategic decision-making.
Our Tech Stack: Python, Docker, Dagster, dbt, Fivetran, Apache Iceberg, Snowflake, S3, Glue, ECS, and Omni. We’re constantly evolving our stack and welcome input from engineering leaders on how we can improve scalability, reliability, and efficiency.
Leadership & Collaboration: As Lead Data Engineer, you’ll be both a technical expert and a team leader. You’ll:
- Set technical standards and drive adoption of best practices across the team.
- Mentor and coach engineers, raising the bar on quality and delivery.
- Collaborate closely with senior stakeholders to align data initiatives with business priorities.
- Champion innovation, evaluating new tools, platforms, and methodologies.
Responsibilities:
- Own the technical strategy for data engineering, ensuring our stack scales with the business.
- Design, maintain, and evolve robust data pipelines and architecture to support low latency batch use cases.
- Oversee the implementation of data models and frameworks that support analytics, and business intelligence.
- Drive engineering best practices across testing, monitoring, version control, and automation.
- Lead code reviews, enforce quality standards, and ensure technical debt is managed proactively.
- Manage and mentor engineers, supporting career development and creating a culture of excellence.
- Stay ahead of industry trends, introducing tools and methods that future-proof the data platform.
Essential Experience:
- 7+ years in data engineering, with at least 2+ years in a lead or equivalent role.
- Proven track record of designing and scaling data platforms in a high-growth or start-up environment.
- Strong expertise in Python and SQL, with deep experience in orchestration frameworks (Dagster, Airflow, Prefect).
- Advanced knowledge of data modelling and architecture (Kimball dimensional modelling, Data Vault etc).
- Hands-on experience with dbt, modern data warehouses, and AWS.
- Demonstrated ability to mentor and develop engineers.
Desirable Experience:
- Experience with Snowflake.
- Experience with Apache Iceberg.
- Experience with infrastructure-as-code (Terraform preferred).
- Experience embedding observability and monitoring in data systems.
- Previous experience building and leading data teams in a scale-up environment.
What’s in it for you:
- Shape our future: Play a key role in our team’s success, where your voice matters, and you’ll have a direct impact on shaping Midnite’s future.
- Connect and unwind: Take part in our quarterly gatherings where our community comes together to bond and have fun.
- Comprehensive health coverage: Look after your well-being with our outstanding zero-excess health insurance plan, which includes optical and dental coverage.
- Simplify life: Take advantage of our nursery salary sacrifice scheme, allowing you to conveniently pay your child’s nursery fees straight from your paycheck.
- Work-life balance: Enjoy 25 paid holidays a year, plus generous paid maternity, paternity, and adoption leave, supporting you during life’s most important moments.
- Productive home office: We provide everything you need for a comfortable and ergonomic home setup, ensuring you’re as productive as possible.
- Flexible working: We embrace flexible working, allowing you to adjust your schedule when life’s unexpected moments arise.
- Latest tech made easy: With our salary sacrifice schemes, you can upgrade to the latest gadgets, household items, and mobile tech without the upfront cost.
- Exclusive perks: Enjoy a wide range of discounts on retailers, groceries, and subscriptions, making life a little more affordable.
- Grow with us: Expand your skills through internal and external learning opportunities while benefiting from access to mentorship programs that support your development.
- Transparent compensation: We provide competitive pay with clear team bandings and salary grids, ensuring that salary discussions are simple and fair.
- Constructive feedback: We foster a transparent culture, encouraging individual feedback and review sessions to help everyone improve.
- Work from anywhere: Whether it’s a cosy cottage in the Cotswolds or anywhere else, enjoy the freedom of working remotely.
Lead Data Engineer in Sheffield employer: Midnite
At Midnite, we pride ourselves on being a forward-thinking employer that values innovation and collaboration. Our vibrant work culture encourages personal growth through mentorship and continuous learning opportunities, while our comprehensive benefits, including flexible working arrangements and health coverage, ensure that our employees feel supported both professionally and personally. Join us in shaping the future of betting technology in a dynamic environment where your contributions truly matter.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Data Engineer in Sheffield
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is a great way to demonstrate your expertise in Python, SQL, and data engineering practices to potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common data engineering questions and be ready to discuss how you've led teams and tackled challenges in previous roles.
✨Tip Number 4
Don’t forget to 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 our awesome team at Midnite!
We think you need these skills to ace Lead Data Engineer in Sheffield
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Lead Data Engineer role. Highlight your experience with Python, SQL, and any relevant tools from our tech stack. We want to see how your skills align with what we're building at Midnite!
Showcase Your Leadership Skills:Since this is a hands-on leadership role, don’t forget to mention your experience in mentoring and coaching engineers. Share specific examples of how you've raised the bar on quality and delivery in your previous roles. We love seeing how you can inspire others!
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate straightforward communication, especially when it comes to your achievements and experiences.
Apply Through Our Website:We encourage you to apply directly 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 us you're keen on joining our team at Midnite!
How to prepare for a job interview at Midnite
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like Python, Docker, and Snowflake. Be ready to discuss your experience with these tools and how you've used them to solve real-world problems.
✨Showcase Leadership Skills
As a Lead Data Engineer, you'll need to demonstrate your leadership abilities. Prepare examples of how you've mentored engineers or led projects in the past. Highlight your approach to setting technical standards and driving best practices.
✨Understand the Business Impact
Midnite is all about enhancing the betting experience. Be prepared to discuss how data engineering can drive strategic decision-making and improve user experiences. Show that you understand the business side of data.
✨Ask Insightful Questions
Prepare thoughtful questions about Midnite's data strategy and future plans. This shows your genuine interest in the role and helps you assess if the company aligns with your career goals. Think about how you can contribute to their vision.