Sonatus logo
SonatusPosted 1 month ago

Cloud Backend Engineer (Database)

On-siteDublin, Leinster, Ireland

Full TimeSenior LevelSmall

Job Summary

Lead the design and architecture of robust, scalable database solutions focusing on time-series, OLAP, and OLTP systems. Evaluate and recommend SQL and NoSQL technologies like PostgreSQL, Cassandra, and Apache Druid based on project requirements. Develop, optimize, and maintain complex queries, stored procedures, and indexing strategies to improve performance. Implement and manage time-series databases for high-frequency data ingestion while ensuring data integrity, consistency, and security. Collaborate with cross-functional teams to design ETL pipelines and drive continuous improvement in database infrastructure. Provide technical leadership and mentorship to junior engineers.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
  • 10+ years of experience in database engineering, with a strong focus on both SQL and NoSQL databases
  • Proven expertise in designing and managing time-series databases (e.g., TimescaleDB, Apache Druid, Apache Pinot, etc) and OLAP/OLTP systems with high scale
  • Advanced proficiency in SQL, including query optimization, indexing, and stored procedure development
  • Strong experience with NoSQL databases (e.g., MongoDB, Cassandra, Scylla, etc) and their respective data modeling techniques
  • Deep understanding of time-series data concepts, architecture, and performance tuning
  • Experience with OLAP technologies and tools such as Apache Druid, ClickHouse, or similar
  • Familiarity with cloud-based database services (e.g., AWS RDS, Google Cloud BigQuery) and infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation)
  • Strong programming skills (e.g., Golang, Java, Scala, etc)
  • Excellent problem-solving and analytical skills, with a keen attention to detail
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams
  • Leadership qualities with a proven ability to mentor and guide junior team members

Desired Qualifications

  • Experience with streaming data platforms (e.g., Apache Kafka) and integrating them with time-series databases
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) as they pertain to database deployment
  • Experience with real-time analytics and data warehousing solutions

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce