DDN

Staff Engineer

DDN
Apply
2 months ago
Pune, IndiaStaff+

Responsibilities

  • Design, develop, and maintain software libraries and features in Rust.
  • Build and maintain CLI and REST API interfaces for internal and customer-facing tools.
  • Develop and integrate telemetry, observability, and monitoring solutions.
  • Write and maintain unit tests, functional tests, and automation scripts.
  • Collaborate with Engineering Managers and distributed engineering teams to translate requirements into scalable software solutions.
  • Configure and maintain Jenkins-based build and CI/CD pipelines with QA and DevOps teams.
  • Debug and resolve customer escalations involving performance and stability issues.
  • Contribute to product documentation and engineering knowledge sharing.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, or equivalent degree/experience.
  • At least 7 years of experience working in Linux system environments with a strong understanding of Linux internals.
  • Strong Rust development experience.
  • At least 3 years of experience with enterprise-class or HPC storage systems and/or distributed systems.
  • Hands-on experience building telemetry and monitoring tools, including Prometheus, Grafana, OpenTelemetry, or custom monitoring agents.
  • Strong experience developing and maintaining command-line tools and REST APIs.
  • Familiarity with CI/CD systems such as Jenkins or GitLab CI.
  • Knowledge of parallel file systems, particularly IBM Spectrum Scale (GPFS) or Lustre, is highly preferred.
  • Experience with Bash, Lua, and automation scripting is a plus.
  • Prior exposure to Agile software development processes and strong debugging, troubleshooting, communication, collaboration, and time-management skills.

Tech Stack

BashGitLab CI/CDGrafanaJenkinsLinuxLuaPrometheusRust

Categories

DDN

About DDN

1,001-5,000 employees
Contact me