Remote job
Senior Software Engineer - Data Infrastructure
Job details
About this role
Role overview Build and improve the infrastructure behind large-scale data storage and backup services. The work spans engineering tools, platform observability, fleet health, and architectural changes that improve reliability and capacity as the service grows.
Responsibilities - Create automation that lets engineers provision, configure, and repair server infrastructure. - Extend metrics, logs, traces, alerts, and dashboards to show platform health, capacity, and operational trends. - Build tools to catch hardware failures, configuration drift, and capacity risks before they cause incidents. - Lead technical designs and coordinate changes that cross services and teams. - Deliver major changes through rollout, including required data migrations and backfills. - Work with on-call engineers to turn incident findings and recurring manual work into better tooling and signals.
Requirements - At least seven years of backend development in an enterprise environment, using an object-oriented or systems language such as Java, Rust, C++, C#, or Go. - Experience designing automation platforms or tools that other engineers rely on. - Experience building large-scale systems across thousands of servers. - Working knowledge of observability tools and practices, including service instrumentation and useful alert design. - Strong Linux skills and experience with bare-metal or hybrid infrastructure. - Familiarity with the full software lifecycle, from design and implementation through testing and rollout. - Experience using AI-assisted development tools professionally, and clear communication in a remote team.
Nice to have - Java proficiency; configuration management or infrastructure-as-code experience. - Background with service-level objectives, error budgets, alert-noise reduction, time-series databases, or PromQL. - Experience automating hardware lifecycle tasks or improving CPU and I/O performance. - Knowledge of Linux internals, filesystems, disk performance, or host-managed SMR.