At a Glance
- Tasks: Lead and innovate in building scalable data solutions for a dynamic live entertainment platform.
- Company: Join DICE, a trailblazer in redefining live entertainment experiences.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Why this job: Make a real impact in the live entertainment industry with cutting-edge technology.
- Qualifications: 6+ years of data engineering experience and strong leadership skills.
- Other info: Diverse and inclusive workplace with a focus on collaboration and innovation.
The predicted salary is between 43200 - 72000 £ per year.
Live shows make us feel good. They’re a time to hang with our friends, discover new artists or lose ourselves on a dancefloor. We’re on a mission to bring all of this to more fans, more often – and that’s where you come in.
We’re looking for a Staff Data Engineer to join our rapidly evolving Data Platform team, to help us scale our data platform to make DICE more reliable and impactful for our partners and customers. At DICE, you’ll be part of the company that’s redefining live entertainment. It’s a place where you can be yourself, influence the culture, and create work that you’re proud of.
You’re a highly experienced individual who is passionate about building and scaling data products, enhancing data platforms, and comfortable supporting the diverse needs of multiple teams. You’ll be in an inspiring and fast-moving environment working closely with developers, data scientists, data analysts, analytics engineers and product managers. You’ll be leading initiatives and mentoring others to build data products and tools, designing highly scalable systems, and testing theories to arrive at essential insights that will help disrupt a global industry. You will contribute to improving our ways of working and establishing Data Engineering’s goals and best practices across the data team.
We work in an iterative approach, designing, building and trialling out new concepts quickly to test our assumptions and create the best service for our fans & partners. We also continue to pursue the best approaches to the many challenges we face in delivering highly scaled and richly personalised services. We want engineers open to collaboration and who want to be an integral part of the product improvement process.
You’ll be:
- Providing hands-on technical leadership to guide and elevate our existing Data Engineering function into a high-performing team.
- Building new solutions across our data products and platform, and leading initiatives to deprecate legacy systems.
- Taking full ownership of end-to-end projects that are aligned with our business objectives, and planning a clear roadmap with the Engineering Manager and Product Manager for their delivery.
- Elevating the team's technical maturity by establishing and championing best practices, overcoming siloed thinking, and fostering cross-functional collaborations.
- Actively consulting and collaborating with the Data Engineering Manager, Product Manager, Analytics Engineers, Data Analysts and Data Scientists to build/architect the most optimal solutions for DICE, and leading the formulation and implementation of a data engineering strategy while acting as a key decision-maker.
- Owning Data Engineering’s long-term technical goals, and driving operational efficiency by championing a sustainable, scalable, and cost-effective architecture across the platform.
You are:
- Passionate, humble and a proven technical leader.
- Highly autonomous and self-directed.
- Able to tackle ambiguous and unbound technical problems with little guidance.
- Proactively responsible and a systemic problem solver.
- Inspiring and collaborative across multi-disciplinary teams.
- A great communicator.
- Up to date with technologies and techniques, and you know when to use them.
- An established role model and dedicated mentor for other Data Engineers.
You’ll need:
- Proven experience as a Data Engineer with 6+ years of experience in building solutions, whilst also bringing a strategic outlook ahead.
- Experience in building at scale, establishing highly reliable end-to-end data solutions with SLAs for both batch and streamed pipelines.
- Extensive knowledge and expertise in driving the adoption of data engineering best practices and evidence of successful implementation of the same.
- Excellent knowledge of various data warehousing technologies for gathering and consolidating data from multiple sources, including streaming and serving real-time data.
- Expertise in designing and building reliable, scalable solutions with streaming technologies such as Kafka, Kinesis or similar.
- Deep architectural knowledge of and hands-on experience with workflow orchestration software, such as Prefect, Airflow, or similar.
- A strong track record applying Agile methodologies DevOps, CI/CD, Docker/Kubernetes and infrastructure-as-Code, e.g. Terraform.
- Solid development experience with Python (other programming languages are a plus).
- Advanced SQL skills (Relational Querying), e.g. Postgresql or similar, and knowledge of NoSQL DBs.
- Extensive knowledge of AWS tech stack with a focus on designing cost-efficient and operationally excellent data solutions.
- Expert-level command of version control and CI workflows (e.g. GitHub Actions), and comfort working in Unix environments.
Bonus points:
- Experience with a recommendation/personalisation platform.
- Experience designing, maintaining, and interfacing with REST APIs.
- Knowledge of dbt.
- Knowledge of A/B testing or multivariate testing frameworks.
- Experience in deploying data science workflow/MLOps.
- Knowledge of data governance, security & privacy, lineage, and quality frameworks in cloud environments.
- AWS certifications.
- Experience in adopting AI tools in a responsible manner.
DICE is based throughout Europe, North America, Australia and India, and is rapidly growing worldwide. We’re constantly innovating to bring amazing products to fans, artists, venues and promoters. We know that having a variety of perspectives makes us a better company – it’s why we strongly encourage members of underrepresented communities to apply.
Our process usually involves a quick chat on the phone, a portfolio review or task and a couple of interviews where you’ll meet the people you’ll work with. We’ll keep you fully informed along the way.
Staff Data Engineer employer: Monograph
Contact Detail:
Monograph Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Data Engineer
✨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 put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your data engineering projects. Whether it's a GitHub repo or a personal website, having tangible examples of your work can really set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and be ready to discuss your past experiences. Remember, it’s not just about what you know, but how you communicate it!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team at DICE. Don’t hesitate – hit that apply button!
We think you need these skills to ace Staff Data Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Staff Data Engineer role. Highlight your experience in building scalable data solutions and any leadership roles you've had, as we love to see how you can elevate a team!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your passion for data engineering and live entertainment. Share why you're excited about DICE and how your background makes you a perfect fit for our team.
Showcase Your Projects: If you've worked on interesting data projects, don’t hold back! Include links or descriptions of your work that demonstrate your technical skills and problem-solving abilities. We want to see what you can bring to the table!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you're serious about joining our team at DICE!
How to prepare for a job interview at Monograph
✨Know Your Data Engineering Stuff
Make sure you brush up on your data engineering skills, especially around building scalable solutions and working with technologies like Kafka or Airflow. Be ready to discuss your past projects and how you've tackled complex data challenges.
✨Show Off Your Leadership Skills
As a Staff Data Engineer, you'll be expected to lead and mentor others. Prepare examples of how you've guided teams in the past, established best practices, and fostered collaboration across different departments.
✨Be Ready for Technical Questions
Expect some deep dives into your technical knowledge. Practice explaining your thought process when designing data architectures or solving problems. They might ask about your experience with AWS or CI/CD pipelines, so have specific examples ready.
✨Demonstrate Your Passion for Innovation
DICE is all about redefining live entertainment, so show your enthusiasm for innovation in data engineering. Discuss any new technologies or methodologies you've explored and how they could benefit the company’s data platform.