At a Glance
- Tasks: Develop and enhance data pipelines on the Nexus Platform in a dynamic team.
- Company: Join a forward-thinking company focused on innovative data solutions.
- Benefits: Enjoy competitive pay, flexible working, and opportunities for professional growth.
- Why this job: Make an impact by working with cutting-edge data technologies and methodologies.
- Qualifications: Experience with data integration, programming in Python or Scala, and familiarity with AWS.
- Other info: Collaborative Agile environment with excellent career advancement potential.
The predicted salary is between 36000 - 60000 £ per year.
You will deliver:
- Hands on development on Nexus Platform
- Monitoring daily BAU data pipelines and ensure our data solution is refreshed up to date every day
- Enhance the daily BAU process, making it easier to monitor and less likely to fail, and hands on development on Data Lake build, change and defect fix
- Building new data pipelines using existing frameworks and patterns
- Working with the team within an Agile framework using agile methodology tooling that controls our development and CI/CD release processes
- Contributing to the new Data Lake technology across the organisation to address a broad set of use cases across data science and data warehousing
Skills and Experience
Essential
- Experience with data solution BAU processes (ETL, table refresh etc.)
- Experience with integration of data from multiple data sources
- Experience in Big Data data integration technologies such as Spark, Scala, Kafka
- Experience in programming languages such as Python or Scala
- Experience using AWS, DBT and Snowflake
- Analytical and problem-solving skills, applied to data solution
- Experience of CI/CD
- Good aptitude in multi-threading and concurrency concepts
- Familiarity with the fundamentals of Linux scripting language
Desirable
- Experience of ETL technologies
- AWS exposure (Athena, Glue, EMR, Step functions)
- Experience of Snowflake and DBT
- Previous proficiency with ETL technologies (e.g. Talend, Informatica, Abinitio)
- Previous exposure to Python
- Previous exposure to own data solution BAU monitoring and enhancement
- Exposure to building applications for a cloud environment
Data Engineer employer: NewDay Ltd
Contact Detail:
NewDay Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues 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 projects, especially those involving ETL processes or Big Data technologies like Spark and Scala. This gives you a chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and problem-solving abilities. Practice common data engineering scenarios and be ready to discuss how you've tackled challenges in past projects.
✨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, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Data Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with data solutions and technologies mentioned in the job description. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you're the perfect fit for the Data Engineer role. Share specific examples of your work with data pipelines, ETL processes, or any relevant tech like Spark or AWS. Keep it engaging and personal!
Showcase Your Problem-Solving Skills: In your application, highlight instances where you've tackled complex data challenges. We love seeing analytical and problem-solving skills in action, so share those stories that demonstrate your ability to enhance BAU processes or fix defects.
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’s super easy – just follow the prompts and submit your materials!
How to prepare for a job interview at NewDay Ltd
✨Know Your Data Tools
Make sure you brush up on your knowledge of the tools mentioned in the job description, like Spark, Scala, and AWS. Be ready to discuss how you've used these technologies in past projects, as this will show your hands-on experience and understanding of data solutions.
✨Showcase Your Problem-Solving Skills
Prepare examples that highlight your analytical and problem-solving skills. Think of specific challenges you've faced in data integration or pipeline monitoring and how you tackled them. This will demonstrate your ability to enhance BAU processes effectively.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working within an Agile framework, it’s crucial to understand Agile principles and practices. Be ready to discuss your experience with Agile tooling and how it has helped streamline development and CI/CD processes in your previous roles.
✨Practice Your Coding Skills
Given the technical nature of the role, it’s a good idea to brush up on your coding skills in Python or Scala. You might be asked to solve a coding challenge during the interview, so practice common algorithms and data structures to ensure you're prepared.