Azure Cosmos DB Developer

Gazelle Global Consulting — United Kingdom · Posted ~2 hours ago

Skills

Azure Cosmos DB PySpark Apache Spark C# .NET data engineering backend development distributed data processing data modeling Microsoft Azure

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a data engineering team building scalable, cloud-native platforms in a major public cloud environment. You will design distributed data solutions, develop large-scale processing pipelines with PySpark, build backend services with C# or .NET, and integrate database technology with cloud data services and application layers.

Highlights

Build scalable, cloud-native data platforms on Microsoft Azure while working across data engineering and backend development. The role offers exposure to distributed systems, high-throughput workloads, large-scale processing, and real-time services.

Description

We are looking for a strong Azure Cosmos DB Developer to join a data engineering team building scalable, cloud native platforms on Microsoft Azure. This role sits at the intersection of data engineering and application development, requiring someone comfortable working with Cosmos DB, PySpark, and modern backend development using C# or .NET. You will design and develop distributed data solutions capable of handling high throughput workloads, large scale data processing and real time services within Azure environments. This role suits someone who understands both data platform engineering and software development, not just one side of the fence. Key Responsibilities • Design and implement scalable data solutions using Azure Cosmos DB • Develop and optimise distributed data processing pipelines using Apache Spark via PySpark • Build and maintain backend services using Microsoft .NET or C# • Integrate Cosmos DB with Azure data services and application layers • Design data models optimised for partitioning, scalability and performance within Cosmos DB • Build APIs and services that interact with large scale data systems • Implement monitoring, logging and performance tuning across the data stack • Collaborate with data engineers, architects and DevOps teams to deliver production grade data platforms Required Skills & Experience • Strong hands on experience with Azure Cosmos DB • Experience building distributed processing pipelines using Apache Spark and PySpark • Backend development experience with Microsoft .NET or C# • Strong understanding of NoSQL data modelling, partitioning strategies and performance optimisation • Experience working within Microsoft Azure environments • Familiarity with building high throughput, low latency data systems • Experience with REST APIs and microservice architectures Desirable • Experience with Azure Data Factory • Experience with Azure Databricks • Infrastructure and deployment knowledge using Terraform or Bicep • CI/CD experience using Azure DevOps