Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

D. E. Shaw

NewBe an early applicant

Senior Software Engineer - Linux Engineering

Posted Updated
Discussion

Description

We are seeking a highly skilled and experienced Software Engineer to join our SRE-Linux team in Hyderabad (preferred) or Bengaluru, India. The team is responsible for the reliability, observability, and day-to-day operation of the core services and infrastructure that underpin our Linux-based environments. This includes owning the firm's observability stack end-to-end — metrics, logging, tracing, and alerting — as well as ensuring the stability, reliability, and efficiency of the critical Linux infrastructure that forms the backbone of our systems.


Responsibilities:

  • You will design and develop robust, scalable, high-performance tools and automation solutions for Linux environments using Go and Python, leveraging distributed systems and modern orchestration platforms.
  • You will also build and scale the firm's observability platform, including metrics (Grafana, Grafana Mimir), logging (ELK: Elasticsearch, Logstash, Kibana), and high-throughput telemetry stores (ClickHouse).
  • You will develop and advocate for robust observability and reliability practices: logging, metrics, tracing, SLIs/SLOs, alerting, and capacity planning.
  • You will lead critical incident response and drive blameless postmortems that turn incidents into permanent fixes, with a standing mandate to engineer toil out of operations and support rather than absorb it.
  • Additionally, you will develop innovative solutions and streamline day-to-day workflows, including enhancing the SDLC pipeline by leveraging the rapidly evolving GenAI landscape to improve efficiency, quality, and automation.
  • You will also lead and collaborate within a cross-functional team, provide mentorship to junior engineers, and contribute to code and design reviews.
  • Furthermore, you will troubleshoot and resolve complex issues related to Linux infrastructure, core services, and the observability pipeline.


Requirements:

  • A bachelor's or master's degree in computer science, engineering, or a related technical discipline, with 4 to 8 years of software development and SRE experience.
  • Excellent proficiency in Go/Python for developing production-grade applications, services, and automation tooling.
  • Exceptional understanding of Linux internals; familiarity with Kerberos, TLS, Puppet, LDAP, DNS, DHCP, mail, and load balancers.
  • Solid grounding in observability and reliability principles (metrics, logs, traces, SLIs/SLOs, alerting, and capacity planning).
  • Experience with observability tools (e. g., Grafana, Grafana Mimir, ELK).
  • Familiarity with distributed systems, including experience designing and maintaining highly available systems.
  • Exceptional problem-solving skills and the ability to think critically.
  • Excellent communication and collaboration skills.


Preferred qualifications:

  • Experience with GenAI and its application to observability and reliability (e. g., anomaly detection, alert-noise reduction, incident triage/summarization, log analysis, or AIOps).
  • Experience with container orchestration and workflow systems (e. g., Kubernetes, Temporal).
  • Hands-on experience operating ClickHouse or similar high-cardinality/high-throughput data stores.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →