Senior Software Engineer - Managed database
Core
Own and evolve the internal and public-facing managed-database platform, driving scalability, security, and long-term performance for Scaleway's cloud database offer.
Role type
Senior Software Engineer (Managed Database Platform)
Builds
Production-grade managed database service and internal database platform powering other Scaleway products
Domain
Cloud infrastructure / Database management
Deliverable
production ML models | product features | infrastructure
Required skills
Python or Go development, Linux system administration, Bash scripting, RDBMS administration (PostgreSQL/MySQL), database high availability and disaster recovery strategies, infrastructure automation (Ansible, Docker, CI/CD), monitoring (Prometheus)
Preferred skills
Terraform, experience with second-level on-call rotation for critical production issues
Technologies
Python, Go, Linux, Bash, PostgreSQL, MySQL, Ansible, Docker, Git, CI/CD, Prometheus, Terraform
Responsibilities
Design, implement, and ship new features for the managed-database service; maintain and evolve internal database platforms; contribute to design reviews and propose architecture improvements; improve the technical stack for database management; diagnose and resolve incidents and bugs; participate in second-level on-call rotation; resolve critical production issues with the SRE team
Seniority
Senior, hands-on IC