At a Glance
- Tasks: Design and build large-scale data processing pipelines on GCP.
- Company: Join Blis, a global leader in big data analytics and advertising.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Other info: Be part of a diverse team that values innovation and collaboration.
- Why this job: Work with top brands and tackle exciting data challenges every day.
- Qualifications: 5+ years of experience in data engineering and proficiency in Python.
The predicted salary is between 48000 - 72000 £ per year.
Come work on fantastically high-scale systems with us! Blis is an award-winning, global leader and technology innovator in big data analytics and advertising. We help brands such as McDonald’s, Samsung, and Mercedes Benz to understand and effectively reach their best audiences.
We are looking for solid and experienced Data Engineers to work on building out secure, automated, scalable pipelines on GCP. We receive over 350gb of data an hour and respond to 400,000 decision requests each second, with petabytes of analytical data to work with.
We tackle challenges across almost every major discipline of data science, including classification, clustering, optimisation, and data mining. You will be responsible for building stable production level pipelines maximising the efficiency of cloud compute to ensure that data is properly enabled for operational and scientific cause.
This is a growing team with big responsibilities and exciting challenges ahead of it, as we look to reach the next 10x level of scale and intelligence.
At Blis, Data Engineers are a combination of software engineers, cloud engineers, and data processing engineers. They actively design and build production pipeline code, typically in Python, whilst having practical experience in ensuring, policing, and measuring for good data governance, quality, and efficient consumption. To run an efficient landscape we are ideally looking for candidates that are comfortable with event-driven automation across all aspects of our operational pipelines.
As a Blis data engineer, we seek to understand the data and problem definition and find efficient solutions, so critical thinking is a key component to efficient pipelines and effective reuse, this must include defining the pipelines for the correct controls and recovery points not only function and scale. The team are almost always adherents of Lean Development and work well in environments with significant amounts of freedom and ambitious goals.
Key responsibilities- Design, build, monitor, and support large scale data processing pipelines.
- Support, mentor, and pair with other members of the team to advance our team’s capabilities and capacity.
- Help Blis explore and exploit new data streams to innovate and support commercial and technical growth.
- Work closely with Product and be comfortable with taking, making and delivering against fast paced decisions to delight our customers.
This ideal candidate will be comfortable with fast feature delivery with a robust engineered follow up.
Skills and requirements- 5+ years direct experience delivering robust performant data pipelines within the constraints of direct SLA’s and commercial financial footprints.
- Proven experience in architecting, developing, and maintaining Apache Druid and Imply platforms, with a focus on DevOps practices and large-scale system re-architecture.
- Mastery of building Pipelines in GCP maximising the use of native and native supporting technologies e.g. Apache Airflow.
- Mastery of Python for data and computational tasks with fluency in data cleansing, validation and composition techniques.
- Hands-on implementation and architectural familiarity with all forms of data sourcing i.e streaming data, relational and non-relational databases, and distributed processing technologies (e.g. Spark).
- Fluency with all appropriate python libraries typical of data science e.g. pandas, scikit-learn, scipy, numpy, MLlib and/or other machine learning and statistical libraries.
- Advanced knowledge of cloud based services specifically GCP.
- Excellent working understanding of server-side Linux.
- Professional in managing and updating on tasks ensuring appropriate levels of documentation, testing and assurance around their solutions.
- Experience optimizing both code and config in Spark, Hive, or similar tools.
- Practical experience working with relational databases, including advanced operations such as partitioning and indexing.
- Knowledge and experience with tools like AWS Athena or Google BigQuery to solve data-centric problems.
- Understanding and ability to innovate, apply, and optimize complex algorithms and statistical techniques to large data structures.
- Experience with Python Notebooks, such as Jupyter, Zeppelin, or Google Datalab to analyze, prototype, and visualize data and algorithmic output.
Blis is the only omnichannel DSP that unites telco data, real-world movement patterns, and transactions to deliver a complete view of the consumer. Powered by T-Mobile and built for precision at scale, Blis' omnichannel platform helps marketers map the full purchase journey – from impression to transaction – and expand their audience reach, driving incremental results across every screen.
Founded in the UK in 2004, Blis employs over 300 global employees across 14 offices in 11 countries.
Our Values - B.L.I.S.- Brave: We’re leaders not followers. An innovation and growth mindset helps us solve everyday challenges and achieve breakthroughs. Our passion drives us to innovate. We don’t see barriers, just possibilities. We take ownership and hold ourselves accountable for outcomes, good and bad – and we don’t pass the buck.
- Love our clients: We’re client obsessed. We do what we say and build trusted relationships with our partners for the long term. We act with integrity. We put our clients at the center of our business. We obsess over the best insights, ideas and solutions to deliver WOW and work with honesty and accountability to get it done.
- Inclusive: We’re one team. We are empathetic and embrace diversity. Everyone has a voice and can bring their authentic self to work. We care about and support each other – with humility and good humor. Mutual respect and wellbeing are key. We strive to eliminate bias and be open and transparent.
- Solutions driven: We’re action oriented. Speed matters in business, so we’re solution-driven and action-oriented. We value simplification and calculated risk taking. We are lean, agile and resourceful self-starters. We collaborate and break silos, working thoughtfully and with urgency to solve problems, while learning from mistakes and celebrating wins.
If this looks like the perfect fit for you or if you just want to have a conversation, please apply and we will get back to you as quickly as possible!
Senior Data Engineer employer: Blis
At Blis, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our commitment to employee growth is evident through mentorship opportunities and the chance to work with cutting-edge technologies in a fast-paced environment. Located in the heart of the tech industry, we provide our team with the resources and support needed to thrive while tackling exciting challenges in big data analytics.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Data Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Blis on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the job. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since you're applying for a Senior Data Engineer role, be ready to discuss your experience with GCP, Python, and data pipelines. Practice explaining complex concepts in simple terms.
✨Tip Number 3
Show off your problem-solving skills! During interviews, be prepared to tackle hypothetical scenarios related to data engineering challenges. Think through your approach and demonstrate your critical thinking abilities.
✨Tip Number 4
Don’t forget to follow up after your interview! A quick thank-you email can leave a lasting impression. Mention something specific from your conversation to show you were engaged and interested.
We think you need these skills to ace Senior Data Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with data pipelines, GCP, and Python. We want to see how your skills match what we're looking for!
Showcase Your Projects:Include specific projects where you've built or optimised data pipelines. We love seeing real-world examples of your work, especially if they relate to big data or cloud technologies.
Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid jargon unless it's relevant to the role. Make it easy for us to see your qualifications!
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Blis
✨Know Your Data Pipelines
Make sure you can talk confidently about your experience with building and maintaining data pipelines. Be ready to discuss specific projects where you've designed robust, scalable solutions, especially in GCP. Highlight any challenges you faced and how you overcame them.
✨Showcase Your Technical Skills
Brush up on your Python skills and be prepared to demonstrate your fluency with libraries like pandas and scikit-learn. You might be asked to solve a problem on the spot, so practice coding challenges related to data processing and manipulation.
✨Understand the Company’s Values
Familiarise yourself with Blis's core values: Brave, Love our clients, Inclusive, and Solutions driven. Think of examples from your past work that align with these values, as this will show that you’re not just a technical fit but also a cultural one.
✨Prepare for Scenario-Based Questions
Expect questions that assess your critical thinking and problem-solving abilities. Prepare to discuss how you would approach specific data challenges or scenarios, particularly those involving large-scale systems and event-driven automation.