Software Engineer, Production Engineering (DBPE)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Practical experience in programming languages such as Java, Python, or Go., Strong analytical thinking skills for triaging issues effectively., Familiarity with software engineering practices including version control and CI/CD., Understanding of distributed systems design and computer science fundamentals..

Key responsibilities:

  • Build, operate, and maintain distributed data systems for enterprises.
  • Respond to customer escalations and automated alerts, ensuring timely resolution.
  • Develop automations to reduce manual operational tasks and improve monitoring.
  • Participate in post-mortem analyses to learn from incidents and enhance system reliability.

DataStax logo
DataStax Computer Software / SaaS SME https://dtsx.io/3zfCdCN
501 - 1000 Employees
See all jobs

Job description

Company Description

Join us! DataStax is the company that helps Developers and Companies successfully create a bold new world through GenAI. We offer a One-stop Generative AI Stack with everything needed for a faster, easier, path to production for relevant and responsive GenAI apps. Generative AI has changed everything and this is the moment for you to act! Are you passionate about Gen AI, data and shaping the future? Do you want to help the leading developers and enterprises deliver the experiences that will change lives? Are you energized by solving hard problems with smart people while having fun? Were looking for sharp, innovative individuals to join us in serving our customers. If you're excited about making a valuable and real impact in the world of data and AI - reach out and join us!

Job Description

As a database production engineer at DataStax, you will build, operate, and maintain distributed data systems to help leading enterprises manage their complex data needs. You work on automation, monitoring, alerting, enhancement and bug fixes to ensure an amazing experience for our developers and enterprises.

What will you do:

  • 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

  • Working with the following technologies:

    • Kubernetes, Helm, ArgoCD, Terraform

    • Nosql databases (cassandra)

    • Java, Python, Go

    • AWS, GCP, Azure

    • Prometheus, Grafana and Splunk ecosystem

Your experience should include:

  • 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)

  • Bonus points for database fundamentals (more bonus points for C*)

  • Bonus points for experience with Linux containers and container orchestration (e.g. Kubernetes)

Not sure if you qualify?

Apply anyway! We extend opportunities to a broad array of candidates, including those with diverse workplace experiences and backgrounds. Whether you're new to the corporate world, returning to work after a gap in employment, or simply looking to transition or take the next step in your career path, we are excited to connect with you.

 

 

Explore Roles

#LI-Remote

Required profile

Experience

Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Adaptability

Software Engineer Related jobs