Назад
1 день назад

Backend Software Engineer (Distributed Systems – Go / Rust / Java)

175 000 - 230 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Backend Software Engineer (Distributed Systems – Go / Rust / Java) (Telemetry and Data Infrastructure): Building distributed backend systems that ingest, process, and store high-volume real-time telemetry and sensor data with an accent on scalability, performance, fault tolerance, and reliability. Focus on designing time-series and event-driven data infrastructure, optimizing production systems, and solving complex distributed systems challenges with Go, Rust, or Java.

Location: New York, USA

Salary: $175,000–$230,000 per year

Company

Builds infrastructure that helps engineering teams process large volumes of real-world data and analyze performance for advanced hardware systems, including spacecraft and autonomous vehicles.

What you will do

  • Build distributed backend systems that ingest, process, and store large volumes of real-time telemetry and sensor data.
  • Design scalable storage, indexing, and querying infrastructure for time-series and event-driven datasets.
  • Improve throughput, latency, fault tolerance, performance, and reliability across production systems.
  • Work with Kubernetes, Docker, Terraform, and cloud platforms.
  • Collaborate with product and infrastructure engineers on complex technical challenges.
  • Influence architecture decisions, technical direction, and engineering best practices.

Requirements

  • 3+ years of experience building and maintaining backend or distributed systems in production.
  • Strong programming experience in Go, Rust, or Java.
  • Experience building systems where performance, scalability, and reliability are important.
  • Experience with cloud infrastructure such as AWS, GCP, or Azure.
  • Familiarity with containerization and infrastructure tools such as Kubernetes, Docker, or Terraform.
  • Strong understanding of distributed systems concepts, including concurrency, fault tolerance, consistency, and performance optimization.
  • Ability to take ownership, solve difficult engineering problems, and follow work through to production.

Nice to have

  • Experience with time-series databases, columnar storage, or analytics engines such as ClickHouse, TimescaleDB, Druid, or InfluxDB.
  • Experience with streaming and data-processing technologies such as Kafka, Flink, Spark, or Apache Arrow.
  • Experience working with high-volume telemetry, event-driven systems, or complex data pipelines.

Culture & Benefits

  • Ownership of systems from architecture through deployment and performance optimization.
  • Work on infrastructure supporting advanced engineering and hardware projects.
  • Collaboration with experienced engineers across product and infrastructure.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →