Data Engineer
Summary
Fully remote B2B contract (6-12 months, 200 PLN/hour) for a Cosmos DB Engineer: designing scalable Azure Cosmos DB solutions, building data ingestion pipelines with Azure Data Factory, Event Hubs and Functions, tuning performance/cost, and automating deployments with IaC and CI/CD.
Job Title: Cosmos DB Engineer
Location: Fully Remote
Hourly Rate: 200 PLN per hour (B2B Contract)
Contract Length: 6-12 Months
Cosmos DB Engineer - Role & Responsibilities
- Design and implement scalable, highly available Azure Cosmos DB solutions, including data models, partitioning, indexing and consistency strategies.
- Build and maintain data ingestion and integration pipelines using Azure Data Factory, Event Hubs, Functions and other Azure-native services.
- Monitor and optimise Cosmos DB performance and cost, including RU/s, query efficiency, indexing and partition distribution.
- Integrate Cosmos DB with cloud-native applications, APIs and microservices, working closely with product, architecture and DevOps teams.
- Automate Cosmos DB deployments and environments using Bicep, Terraform or ARM, incorporating testing and CI/CD practices.
Cosmos DB Engineer - Required Experience
- 3–6 years' experience in distributed NoSQL databases, including at least 2 years of hands-on Azure Cosmos DB (SQL API) experience.
- Strong knowledge of Cosmos DB architecture, including partitioning, indexing, consistency levels, global distribution and performance tuning.
- Experience with Azure Data Engineering, particularly Databricks, Data Factory, Event Hubs, Functions and related Azure services.
- Strong programming skills in Python, C#/.NET or JavaScript/Node.js, with experience developing data integrations or automation.
- Experience with Infrastructure as Code and CI/CD, using technologies such as Bicep, Terraform or ARM templates, alongside strong Agile/Scrum experience.
Interviews: September 2026
Start Date: October 2026