Senior Software Engineer- Linux Engineering
D. E. Shaw India · Hyderabad
Collected role description
Role overview
Senior Software Engineer- Linux Engineering at D. E. Shaw India
We are seeking a highly skilled and experienced Software Engineer to join our SRE-Linux team in Hyderabad (preferred) or Bengaluru, India.
The ideal candidate should hold-
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 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.
- You will also lead and collaborate within a cross-functional team, provide mentorship to junior engineers, and contribute to code and design reviews.
Required qualifications
- ─ 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 and skills
- ─ 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
Employment details
- Location: Hyderabad [India]
Additional role details
- 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.
- 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).
- 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.
- Furthermore, you will troubleshoot and resolve complex issues related to Linux infrastructure, core services, and the observability pipeline.
Collected minimum qualification
─ 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
Collected preferred qualification
─ 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
Collected experience requirement
4-8 years