At a Glance
- Tasks: Migrate business logic to Flink jobs and lead Payment Lifecycle projects.
- Company: Dynamic tech company focused on data engineering and analytics.
- Benefits: Flexible hybrid working model with three days in the office.
- Other info: Opportunity to work with cutting-edge technologies and enhance your skills.
- Why this job: Join a team that values innovation and optimises engineering workflows.
- Qualifications: Experience in data/software engineering and proficiency in Java or Python.
The predicted salary is between 60000 - 80000 £ per year.
Responsibilities
- Shift left processing by migrating existing business logic from dbt/SQL into Flink stream-processing jobs (Java/Python).
- Take the lead on the Payment Lifecycle Flink jobs, moving them from Data Platform ownership into the Analytics domain.
- Be responsible for the health, monitoring (Datadog), and deployment (ArgoCD/Terraform) of these critical pipelines.
- Work with Apache Iceberg to manage state and lookups for long payment lifecycles.
- Take initiative to improve and optimise engineering workflows and platforms.
Key Requirements
- Proven delivery experience in data or software engineering.
- Comfortable writing and debugging production-grade Java or Python.
- Hands-on experience with Apache Flink (or similar engines like Spark Streaming/Kafka Streams) and Apache Kafka.
- Understanding of checkpoints, watermarking, and state management.
- Familiarity with the modern DevOps stack: Docker, Kubernetes, Terraform, and CI/CD principles.
- Strong focus on data integrity.
Benefits
- Hybrid working model offering flexibility, with three days per week in the office.
Data Engineer employer: 0026 Checkout Technology Ltd
As a leading employer in the tech industry, we offer a dynamic work environment that fosters innovation and collaboration. Our hybrid working model provides flexibility, allowing you to balance your professional and personal life while working alongside talented colleagues who are passionate about data engineering. With ample opportunities for growth and development, you'll be empowered to take initiative and make a meaningful impact on our analytics domain.
Contact Details:
0026 Checkout Technology Ltd Recruitment 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 refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Python, and Apache Flink. This gives you a chance to demonstrate your hands-on experience and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of data integrity, state management, and the modern DevOps stack. Practise coding challenges and be ready to discuss your past projects in detail.
✨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 engineering, especially in Java or Python. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about the Data Engineer role and how your background fits. We love seeing passion and personality, so let that come through!
Showcase Your Technical Skills:Don’t forget to mention your hands-on experience with tools like Apache Flink, Kafka, and the DevOps stack. We’re looking for someone who can hit the ground running, so highlight any relevant projects or achievements.
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!
How to prepare for a job interview at 0026 Checkout Technology Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Apache Flink, Java, and Python. Brush up on your knowledge of data integrity and state management concepts, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've optimised workflows or solved complex engineering problems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your impact.
✨Familiarise Yourself with Monitoring Tools
Since monitoring is a key responsibility, get comfortable discussing tools like Datadog. Be ready to explain how you’ve used monitoring tools in past projects to ensure pipeline health and performance.
✨Ask Insightful Questions
Prepare thoughtful questions about the team’s current challenges with the Payment Lifecycle Flink jobs or their DevOps practices. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.