
Senior Database Engineer (NOSQL)
Eurofins Scientific SE24 days ago
Bengaluru, IndiaSenior
Responsibilities
- Architect and implement distributed data models using Azure Cosmos DB and MongoDB.
- Define partitioning, indexing, and data distribution strategies for scalability and performance.
- Conduct query analysis, index optimization, query tuning, aggregation optimization, and Cosmos DB RU/cost optimization.
- Build deployment, monitoring, and scaling automation using Python, PowerShell, and Bash.
- Integrate database monitoring and alerting using Azure Monitor, MongoDB Ops Manager, or similar tools.
- Implement backup and restore, TTL policies, Change Feed or CDC pipelines, disaster recovery, replication, and geo-distribution strategies.
- Partner with development and DevOps teams on data access layers, API integrations, and infrastructure-as-code templates.
- Contribute to performance reviews, code walkthroughs, and system design discussions.
Requirements
- 5–8 years of experience in database engineering, architecture, or backend data systems.
- At least 3 years of hands-on production experience managing Azure Cosmos DB and MongoDB.
- Deep knowledge of Cosmos DB partition keys, RU/s provisioning, indexing, consistency models, TTL, and multi-region replication.
- Deep knowledge of MongoDB replica sets, sharding, indexing, aggregation pipelines, schema optimization, and tuning.
- Experience designing for high concurrency, low latency, and multi-tenant SaaS systems.
- Experience with query profiling, performance benchmarking, and monitoring dashboards.
- Experience with data migrations, event-driven architectures, microservices, API integrations, data security, and compliance is desirable.
- Strong SQL foundation and experience with SQL Server, PostgreSQL, MySQL, or other relational systems is preferred.
- Familiarity with .NET, Java, Node.js, Terraform, Bicep, ARM templates, Python, PowerShell, or Bash is preferred.
- Knowledge of Azure infrastructure, CI/CD data pipelines, data lakes, analytical processing, or data warehousing is preferred.
- Preferred certifications include Microsoft Certified: Azure Cosmos DB Developer Associate and MongoDB Certified Developer/DBA.
- Required education is an MCA or bachelor's degree in Engineering or Computer Science, or equivalent.
- Strong analytical, problem-solving, written communication, verbal communication, presentation, and continuous-learning abilities.
Tech Stack
Categories
BackendData Engineering