Software Engineer, Production Engineering

DataStax
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:
Similar Remote Jobs

