This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Database Engineer to provide expert technical leadership for our global, cloud-based data infrastructure. This role involves designing, operating, and optimizing scalable, secure, and resilient database systems to support enterprise-scale workloads across AWS and Azure. As this is a Contract position with the possibility of becoming permanent, it offers an excellent opportunity to contribute to the development of cutting-edge database solutions while collaborating with cross-functional teams.
Job Responsibility:
Design and manage multi-region database architectures across AWS and Azure to support geo-distributed workloads
Architect and maintain relational, NoSQL, and document databases such as Snowflake, PostgreSQL, DynamoDB, Cosmos DB, and MongoDB
Lead hands-on database migrations between cloud platforms and legacy systems with a focus on scalability and reliability
Implement indexing strategies, optimize queries, and establish scaling patterns for handling large datasets and real-time applications
Enhance database performance to ensure high availability, low latency, and cost efficiency at an enterprise level
Support and refine data ingestion workflows and pipeline integrations using tools like AWS Glue, Step Functions, Lambda, and Azure Data Factory
Collaborate with Data Engineering teams to develop streaming solutions using Kafka, Kinesis, and AWS services
Apply robust security measures, including encryption, access controls, and secrets management, to protect database systems
Develop disaster recovery strategies and maintain backup solutions to ensure data integrity and availability
Monitor database systems using tools like CloudWatch, Azure Monitor, and Datadog, ensuring optimal reliability and performance
Requirements:
A minimum of 8 years of experience as a Database Engineer, Data Engineer, or similar role
Advanced proficiency with AWS and Python for automation and database management
Extensive experience with relational and NoSQL databases such as DynamoDB, DocumentDB, PostgreSQL, and Snowflake
Hands-on expertise in designing and operating database solutions on Azure services like Cosmos DB and PostgreSQL
Comprehensive knowledge of distributed systems concepts, including replication, partitioning, and latency optimization
Proven ability to implement query tuning, indexing strategies, and cost-effective database solutions
Experience with Infrastructure as Code tools like Terraform, CloudFormation, or Bicep
Familiarity with CI/CD pipelines and observability tools for managing database changes and performance monitoring