Azure Cosmos DB Engineer
Job Description
Role Overview
An Azure Cosmos DB Engineer to design, build and optimise cloud-native applications and data pipelines. The role focuses on Cosmos DB (SQL and Mongo APIs), PySpark on Microsoft Fabric, and CI/CD through GitLab. The successful candidate will work closely with solution architects and DevOps teams to integrate Cosmos DB into microservices, while meeting security, governance and data protection standards.
Key Responsibilities
- Develop cloud-native applications using Azure Cosmos DB (SQL API and Mongo API).
- Design NoSQL data models, indexing strategies and partitioning schemes for the best performance, and tune queries to cut RU consumption and improve response times.
- Design and implement PySpark data pipelines on Microsoft Fabric.
- Build and maintain CI/CD pipelines through GitLab DevOps, with automated unit and integration testing in Pytest.
- Work with solution architects and DevOps teams to integrate Cosmos DB into microservices, and ensure compliance with security, governance and data protection standards.
Top 5 Skills
- Azure Cosmos DB: Proven hands-on experience, including query optimisation, throughput management, and a strong understanding of partitioning, indexing and consistency levels, plus the SQL API.
- Change Data Feed and Spark: Strong knowledge of the Cosmos DB Change Data Feed, including integrating and debugging Spark with it.
- PySpark: High proficiency in PySpark and Spark distributed computing concepts.
- SDKs and application design: High proficiency with Cosmos DB SDKs (.NET, Java, Python or Node.js), and experience with concurrency patterns, the CLR and scalable application design; C#, ASP.NET and .NET Core with strong OOP principles desirable.
- Testing and tooling: Hands-on experience with Pytest, Git and CI tools; financial services experience desirable.
Contract Details:
- Rate: £450 per day (IR35 TBC)
- Location: Hybrid in London (1-3 days per week on-site)
- Duration: 6 months Initial
Recommended Jobs
Manager - Tax Compliance and Reporting
At EY, we’re all in to shape your future with confidence. We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go. Join EY and…
Network Infrastructure Manager
Network Infrastructure Manager Team: IT and Infrastructure Key role details Location: London Contract type: FTE Experience: Experienced. You will have worked in hands-on network in…
Account Manager
Account Manager – London / Manchester / Hybrid Join the power of three. At Inizio Medical , the combined expertise of Nucleus Global, ApotheCom and Ashfield Medcomms , supported by the s…
Cleaner
About The Role Hours per week: Monday to Friday, this role is on a varied hours rota providing holiday and absence cover, hours can be discussed at interview At OCS, our cleaners play an importan…
Demi Chef de Partie, Pre-Opening - The St. Regis London
Coming soon to the heart of Mayfair, T he St. Regis London marks the brand’s prestigious debut in the United Kingdom. This is a destination where history and modernity meet, where the energy of t…
Senior Product Manager
About Userlane Userlane is a software adoption platform that shows enterprises whether their software and AI investments are actually working. Our team works with some of the biggest names in regu…
Head of Applied Research
Help us use technology to make a big green dent in the universe! Kraken powers some of the most innovative global developments in energy. We create the technology that redefines utilities and unl…
Head of Architecture - Risk & Compliance Technology
Ready to set architecture direction across Risk and Compliance Technology? Why HSBC HSBC is one of the largest banking and financial services organisations in the world. Guided by our purpose of…
Senior Machine Learning Engineer (MLOps)
We’re ASOS, the online retailer for fashion lovers all around the world. We exist to give our customers the confidence to be whoever they want to be, and that goes for our people too. At ASOS, you’re…
Product Lead - Serverless & Compute (Hiring Immediately)
As Product Lead for Serverless & Compute, you’ll own the product direction and revenue outcomes for Runware’s Serverless and Compute offerings. This is one of our most strategically important growth…