At a Glance
- Tasks: Build real-time analytics features for 22,000+ global customers and solve complex data challenges.
- Company: Join Aircall, a fast-growing tech company with a diverse and inclusive culture.
- Benefits: Enjoy competitive salary, health coverage, and a focus on work-life balance.
- Other info: Be part of a dynamic team with excellent growth opportunities and a multicultural environment.
- Why this job: Make a real impact by unlocking data value and empowering informed decisions.
- Qualifications: 3+ years in near real-time analytics and experience with Scala, Python, or Go.
The predicted salary is between 60000 - 80000 £ per year.
We are looking for an engaged and passionate Senior Data Engineer to join our growing Engineering Team. In this role, you will be a key member of the team managing our analytics and event platform stack. As part of the Analytics & Data Platform team, you will build features for over 22,000 customers across the globe. Your work will unlock the value of data, empowering our customers to make informed decisions through real-time insights, monitoring, and comprehensive analytical reports.
Your role at Aircall:
- Have key responsibilities within the requirements analysis, scalable & low latency streaming platform solution design, architecture, and end-to-end delivery of key modules in order to provide near real-time data solutions for our product.
- Analyze and translate business needs into data model & optimize for big data.
- Identify slow queries and optimize for better performance.
- Write clean scalable code using Scala / Python / SQL and test and deploy applications and systems.
- Solve our most challenging data problems, in near real-time, utilizing optimal data architectures, frameworks, query techniques, sourcing from structured and unstructured data sources.
- Be part of an engineering organization delivering high quality, secure, and scalable solutions to Aircall clients.
- Involvement in product and platform performance optimization and live site monitoring.
- Mentor team members through giving and receiving actionable feedback.
Our tech stack:
- AWS (Kinesis, Kafka, S3, DMS, Glue, EMR, EKS, Redshift, Spectrum)
- Apache Pinot
- Apache Flink
- Airflow
- A continuous deployment process based on GitLab
A little more about you:
- A Bachelor's degree in a technical field (e.g. computer science or mathematics).
- 3+ years experience with near real-time analytics.
- 5+ years experience with a modern programming language such as Scala, Python, Go, Typescript.
- Experience of designing complex data processing pipeline.
- Experience of data modeling (star schema, dimensional modeling etc) in AWS Redshift.
- Experience of query optimisation.
- Experience of Kafka is a plus.
- Shipping and maintaining code in production.
- You like sharing your ideas, and you're open-minded.
Why join us?
- Key moment to join Aircall in terms of growth and opportunities.
- Our people matter, work-life balance is important at Aircall.
- Fast-learning environment, entrepreneurial and strong team spirit.
- 45+ Nationalities: cosmopolite & multi-cultural mindset.
- Competitive salary package & benefits (health coverage, lunch, commute, sports).
DE&I Statement:
At Aircall, we believe diversity, equity and inclusion, irrespective of origins, identity, background and orientations, are core to our Aircall journey. We promote active inclusion to foster a strong sense of belonging which is one of our main strengths as a business. We strive to assemble diverse people that can enrich and learn from each other. We pledge to make sure everyone not only has a seat at the table but is valued at the table – providing equal opportunities to develop and thrive. We will constantly challenge ourselves to make sure that we live up to our ambitions around diversity, equity and inclusion, and keep this conversation open because we realize that we have work to do and much to learn.
Senior Data Engineer - Real time analytics employer: Hard Yaka
Contact Detail:
Hard Yaka Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Data Engineer - Real time analytics
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at Aircall. Building relationships can open doors that a CV just can't.
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects, especially those involving real-time analytics or data processing. This will give us a clear picture of what you can bring to the table.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding our tech stack. Practice common data engineering problems and be ready to discuss how you've tackled challenges in the past.
✨Apply Through Our Website
Make sure to apply directly 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 genuinely interested in joining our team.
We think you need these skills to ace Senior Data Engineer - Real time analytics
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Data Engineer role. Highlight your experience with real-time analytics, data modelling, and any relevant tech stack you've worked with. We want to see how you can bring value to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about data engineering and how your background aligns with our mission at StudySmarter. Be genuine and let your personality come through – we love seeing the real you!
Showcase Your Projects: If you've worked on any interesting projects, especially those involving near real-time data solutions, make sure to mention them. We’re keen to see how you’ve tackled challenges and what technologies you used. This gives us insight into your problem-solving skills!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative to connect with us directly!
How to prepare for a job interview at Hard Yaka
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like AWS, Kafka, and Apache Flink. Be ready to discuss how you've used these tools in your previous roles, especially in real-time analytics.
✨Showcase Your Problem-Solving Skills
Prepare examples of challenging data problems you've solved in the past. Highlight your approach to optimising queries and designing scalable data processing pipelines, as this will demonstrate your ability to tackle similar challenges at Aircall.
✨Understand the Business Impact
Be prepared to explain how your work as a Senior Data Engineer can directly impact business decisions. Discuss how real-time insights can empower customers and improve their experience, showing that you understand the bigger picture.
✨Emphasise Collaboration and Mentorship
Since mentoring is part of the role, think about times you've helped team members grow or received feedback yourself. Share these experiences to show you're a team player who values collaboration and continuous improvement.