Data Platform Software Engineer
Core
Build and improve snc-provision, an in-house framework for deploying, configuring, and operating RaptorDB (PostgreSQL) and MariaDB databases in production, including CLI tools and monitoring services.
Role type
Mid-level IC database platform software engineer
Builds
Production database provisioning tools, CLI utilities, and fleet-wide maintenance/monitoring services
Domain
Enterprise software, database infrastructure, cloud operations
Required skills
Linux internals, relational databases (PostgreSQL, MySQL, MariaDB), data structures and algorithms, object-oriented design, shell scripting, Git, CI/CD
Preferred skills
Ruby, Puppet, Kubernetes, AI coding tools
Technologies
PostgreSQL, MariaDB, RaptorDB, Ruby, Python, Go, Git, Jenkins, Kubernetes, Puppet
Responsibilities
Design and implement features from start to delivery, automate operational tasks across a large database fleet, investigate production issues and perform root-cause analysis, write clean and tested code, contribute to documentation and runbooks
Seniority
Mid-level, hands-on IC
