At a Glance
- Tasks: Join our Data Engineering team to architect and manage a multi-petabyte data estate.
- Company: A leading quantitative investment firm with a focus on innovation.
- Benefits: Competitive rate, hybrid working, and potential for contract extension.
- Other info: Dynamic role with opportunities for professional growth and collaboration.
- Why this job: Make an impact in systematic trading and cutting-edge research with advanced technologies.
- Qualifications: 5-7 years in software engineering, strong skills in Java or Python, and database knowledge.
Contract duration: 6 months initially (with extension available for the right person)
Location: London EC4
Hybrid working: 3 days per week in office + 2 days WFH
Rate: £650 inside IR35
Join our Data Engineering team at the heart of a quantitative investment firm, powering the infrastructure which drives our systematic trading strategies and cutting-edge discretionary research. You’ll help architect a multi-petabyte scale estate, processing billions of datapoints daily from thousands of data sources. Our stack combines Java and Python, with foundations of Kafka, ArcticDB, MongoDB, and more.
What you bring to the role:
- Experience working with large scale messaging and downsampling solutions
- Strong academic record and a degree with high mathematical and computing content e.g. Computer Science, Mathematics, Engineering or Physics
- 5-7 years of professional experience in software engineering with Java or Python as your primary language and knowledge of both
- Proficient on Linux platforms and strong understanding of Git
- Deep knowledge of one or more relevant database technologies such as Iceberg, Postgres, or MongoDB
- Strong problem-solving skills and attention to detail
- Strong communication and collaboration abilities
- Ability to work independently and gather requirements from stakeholders
Advantageous to have:
- Familiarity with distributed systems and orchestration
- Experience with performance optimization and large-scale data processing
- Contributions to open-source projects
- Experience working with Large Language Models (LLMs)
Senior Data Engineer in London employer: McCabe & Barton
Join a leading quantitative investment firm in London EC4, where innovation meets collaboration. Our hybrid work culture promotes a healthy work-life balance, allowing you to thrive both in the office and at home. With a focus on employee growth, we offer opportunities to work with cutting-edge technologies and contribute to impactful projects, making us an excellent employer for those seeking meaningful and rewarding careers in data engineering.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Data Engineer in London
✨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’s already in the data engineering game. You never know when a casual chat could lead to your next big opportunity.
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects, especially those involving Java, Python, or any cool data processing techniques. This will give potential employers a taste of what you can bring to the table.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and problem-solving abilities. Practice common data engineering scenarios and be ready to discuss your past experiences in detail. Remember, confidence is key!
✨Apply Through Us!
We’ve got some fantastic opportunities waiting for you on our website. Don’t hesitate to apply directly through us – it’s the best way to get noticed and land that dream job in data engineering!
We think you need these skills to ace Senior Data Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with Java and Python, and don’t forget to mention any relevant database technologies you’ve worked with. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about data engineering and how your background makes you a perfect fit for our team. Keep it concise but engaging – we love a good story!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in past roles. We’re looking for strong problem-solving skills, so share specific instances where you made a difference. It’ll help us see your thought process!
Apply Through Our Website:We encourage you to apply 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 applications come directly from our site!
How to prepare for a job interview at McCabe & Barton
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Python, Kafka, and MongoDB. Brush up on your knowledge of these tools and be ready to discuss how you've used them in past projects.
✨Showcase Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think of examples from your experience where you solved complex problems, especially in large-scale data processing. Be ready to explain your thought process clearly.
✨Communicate Effectively
Strong communication is key! Practice explaining your past projects and technical concepts in a way that’s easy to understand. This will show your ability to collaborate with stakeholders and team members.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the company’s approach to data engineering, or any upcoming projects. This shows your genuine interest and helps you gauge if it’s the right fit for you.