We are seeking an experienced Cosmos DB Technical Architect with deep expertise in designing and implementing scalable, distributed database solutions using Azure Cosmos DB. The role requires hands-on experience with Cosmos DB APIs, data modeling, performance tuning, and seamless integration with Azure cloud services and streaming platforms.
Roles and Responsibilities
- Design scalable Cosmos DB architectures and select appropriate APIs based on workload
- Define partitioning strategies, indexing policies, and consistency models aligned with business goals
- Configure Cosmos DB accounts, containers, throughput, failover regions, backup, and restore policies
- Integrate Cosmos DB with Azure Functions, AKS, Event Hubs, and Kafka for streaming pipelines
- Monitor and optimize RU consumption, queries, caching, and retry mechanisms
- Enforce RBAC, private endpoints, firewalls, encryption, and ensure compliance
- Lead and mentor developers, DBAs, and data engineers; conduct architecture reviews
- Communicate design decisions to stakeholders and translate business requirements into technical solutions
- Establish monitoring dashboards, alerts, conduct audits, and manage incidents with root cause analysis
Qualifications
- Proven expertise as a Cosmos DB architect or senior data architect with Azure Cosmos DB focus
- Strong understanding of NoSQL data modeling and distributed database design
- Experience with Azure cloud-native services and Kafka integration
- Excellent leadership, communication, and cross-functional collaboration skills
- Microsoft Azure certifications (e.g., Azure Data Engineer, Solutions Architect) preferred
Required Skills
- Strong experience with Cosmos DB APIs (Core SQL, MongoDB, Cassandra, Gremlin)
- Proficiency in Cosmos DB SQL syntax, query optimization, partitioning, indexing, and consistency levels
- Hands-on with change feed, stored procedures, triggers, and user-defined functions
- Deep knowledge of NoSQL data modeling, partitioning, indexing, and consistency models
- Expertise in designing for scalability and latency optimization
- Proficient in Azure services: AKS, Azure Functions, Azure Monitor, Microsoft Entra ID
- Experience integrating Cosmos DB with Kafka (Kafka Connect or custom consumers)
- Skilled in data replication, API integration, and cloud-native solution design
- Implementing high availability, fault tolerance, retry logic, RU monitoring, and failover strategies
- Using Application Insights and Azure Monitor for observability