Senior Data Engineer, Data Platform
Senior Data Engineer, Data Platform

Senior Data Engineer, Data Platform

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
Macquarie Bank Limited

At a Glance

  • Tasks: Design and optimise a cutting-edge data platform using modern cloud technologies.
  • Company: Join Macquarie, a global financial services group with 56 years of profitability and innovation.
  • Benefits: Enjoy a supportive team culture, flexible work options, and opportunities for personal growth.
  • Why this job: Be part of a diverse team tackling complex challenges and shaping the future of data solutions.
  • Qualifications: Strong background in Data Engineering, DevOps, and experience with AWS and Python coding.
  • Other info: We embrace diversity and encourage applicants from all backgrounds to apply.

The predicted salary is between 43200 - 72000 £ per year.

At Macquarie, our Data Services Team drives innovation by delivering a diverse suite of data products that empower data-driven decision-making and enhance operational efficiency. With a strong focus on engineering, data science, and analytics, the team delivers innovative solutions that empower business users, primarily trading teams, to tackle complex challenges and unlock new opportunities.

At Macquarie, our advantage is bringing together diverse people and empowering them to shape all kinds of possibilities. We are a global financial services group operating in 31 markets with 56 years of unbroken profitability. You’ll be part of a friendly and supportive team where everyone—regardless of role—contributes ideas and drives outcomes.

What role will you play?

As a Data Platform Engineer, you will play a pivotal role in designing, building, and optimising a cutting-edge, petabyte-scale data platform powered by modern cloud technologies.

You will manage and enhance a petabyte-scale Data Lake and create secure, efficient, and scalable environments for our data platforms. Leveraging cloud-native technologies and AWS tools such as AWS S3, EKS, Glue, Airflow, Trino, and Parquet, you will prepare to adopt Apache Iceberg for greater performance and flexibility. You’ll address high-performance data workloads, ensuring seamless execution of massive queries, including 600+ billion-row queries in Redshift, by designing and maintaining robust, scalable infrastructure. Our flat structure means you will directly contribute to our strategy while taking ownership of diverse projects utilizing the latest technologies.

What you offer

  • A dynamic individual with a strong Data, DevOps, and Engineering background who loves solving data problems and building automation and CI/CD pipelines in the data space and cloud infrastructure.
  • Good understanding of modern Data Platforms, Databases, Data Lakes, Data Warehouses, and Query Engines, SQL/DDLs.
  • Experience with Python coding/testing or any Cloud-based technology (AWS preferred).
  • Good understanding of hosting platforms Linux/Unix (EKS and container experience is a plus).

We love hearing from anyone inspired to build a better future with us. If you\’re excited about the role or working at Macquarie, we encourage you to apply.

About Technology

Technology enables every aspect of Macquarie, for our people, our customers, and our communities. We’re a global team passionate about accelerating the digital enterprise, connecting people and data, building platforms and applications, and designing tomorrow’s technology solutions.

Our commitment to diversity, equity, and inclusion

We are committed to providing a working environment that embraces diversity, equity, and inclusion. We encourage people from all backgrounds to apply, regardless of identity, including age, disability, neurodiversity, gender, sexual orientation, marital status, race, religion, or socio-economic background. We welcome discussions on how you can feel included and belong at Macquarie during the recruitment process.

We aim to provide reasonable adjustments during recruitment and employment. If you require assistance, please let us know during the application process.

#J-18808-Ljbffr

Senior Data Engineer, Data Platform employer: Macquarie Bank Limited

At Macquarie, we pride ourselves on being an excellent employer by fostering a collaborative and inclusive work culture that values diverse perspectives. Our commitment to employee growth is evident through opportunities to work with cutting-edge technologies in a supportive environment, where every team member's contributions are recognised and valued. Located in a global financial hub, our team enjoys the benefits of a dynamic workplace that encourages innovation and empowers individuals to shape their careers while making a meaningful impact.
Macquarie Bank Limited

Contact Detail:

Macquarie Bank Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Data Engineer, Data Platform

✨Tip Number 1

Familiarise yourself with the specific cloud technologies mentioned in the job description, especially AWS tools like S3, EKS, and Glue. Having hands-on experience or projects showcasing your skills with these technologies can set you apart during the interview process.

✨Tip Number 2

Demonstrate your problem-solving abilities by preparing examples of complex data challenges you've tackled in the past. Be ready to discuss how you approached these problems and the innovative solutions you implemented, as this aligns with the role's focus on driving innovation.

✨Tip Number 3

Engage with the Macquarie community on platforms like LinkedIn. Follow their updates, participate in discussions, and connect with current employees. This can give you insights into the company culture and help you tailor your approach during interviews.

✨Tip Number 4

Prepare to discuss your experience with CI/CD pipelines and automation in the data space. Highlight any relevant projects where you've successfully implemented these practices, as they are crucial for the role and demonstrate your alignment with their engineering focus.

We think you need these skills to ace Senior Data Engineer, Data Platform

Data Engineering
Cloud Technologies (AWS)
Data Lake Management
SQL and DDLs
Python Programming
CI/CD Pipeline Development
DevOps Practices
Linux/Unix Proficiency
Containerisation (EKS)
Data Warehousing
Query Engine Optimisation
Performance Tuning
Automation Skills
Problem-Solving Skills
Collaboration and Communication

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Senior Data Engineer position. Familiarise yourself with the technologies mentioned in the job description, such as AWS tools and data platforms.

Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job description. Emphasise your background in data engineering, cloud technologies, and any specific projects that demonstrate your capabilities in handling large-scale data environments.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for data engineering and your understanding of Macquarie's mission. Mention how your skills can contribute to their innovative data solutions and express your enthusiasm for being part of a diverse team.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail and professionalism.

How to prepare for a job interview at Macquarie Bank Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with cloud technologies, particularly AWS tools like S3, EKS, and Glue. Highlight specific projects where you've designed or optimised data platforms, as this will demonstrate your hands-on expertise.

✨Understand the Business Context

Research Macquarie's business model and how the Data Services Team contributes to it. Being able to articulate how your role as a Data Platform Engineer can impact trading teams and decision-making will show that you understand the bigger picture.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice explaining your thought process when solving data-related problems, especially those involving high-performance workloads and massive queries. This will showcase your analytical skills.

✨Emphasise Collaboration and Communication

Macquarie values a friendly and supportive team environment. Be ready to share examples of how you've worked collaboratively in past roles, and how you communicate complex technical concepts to non-technical stakeholders.

Senior Data Engineer, Data Platform
Macquarie Bank Limited
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>