Software Engineer, Production Engineering

DataStax Logo

DataStax

πŸ“Remote - United Kingdom

Summary

Join DataStax and become a database production engineer, building, operating, and maintaining distributed data systems for leading enterprises. You will ensure system reliability, scalability, security, and maintainability, responding to customer escalations and alerts. Responsibilities include participating in post-mortem analyses, performing operational tasks, developing automations, and improving monitoring and alerting. You will work with technologies like Kubernetes, Helm, ArgoCD, Terraform, NoSQL databases (Cassandra), Java, Python, Go, AWS, GCP, Azure, and the Prometheus, Grafana, and Splunk ecosystem. The ideal candidate possesses practical programming experience, strong analytical skills, excellent written communication, adaptability, and familiarity with software engineering practices and distributed systems.

Requirements

  • Practical experience in at least one programming language (e.g. Java, Python)
  • Strong analytical thinking, especially when triaging (unknown) issues
  • Ability to express your thoughts in an easy-to-understand written form
  • Ability to learn and adapt quickly
  • Familiarity with software engineering practices (version control, refactoring, automated testing, CI/CD, observability)
  • Familiarity with distributed systems design fundamentals and software architecture
  • Familiarity with computer science and operating systems fundamentals (e.g. program execution, memory management, networking)

Responsibilities

  • Ensure reliability, scalability, security and maintainability of the systems you own
  • Respond to customer escalations and automated alerts, from the initial triaging all the way to resolution
  • Participate in blameless post-mortem analyses to make sure we learn from our mistakes
  • Perform manual operational tasks (toil)
  • Develop automations to reduce toil
  • Improve monitoring and alerting to reduce the time to detection of incidents

Preferred Qualifications

  • Bonus points for database fundamentals (more bonus points for C*)
  • Bonus points for experience with Linux containers and container orchestration (e.g. Kubernetes)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.