Skip to Content

Senior Backend Engineer – Go / Distributed Systems (Pure1)

Job Overview

Multiple internal product and engineering teams depend on Phonehome.next to power analytics, proactive support, and fleet-wide management.

Key points

  1. Own the end-to-end design, reliability, performance, and scaling of Phonehome.next, our Tier-0 telemetry streaming service handling continuous data streams from enterprise appliances worldwide.

  2. Safeguard and evolve the Protobuf data contracts and gRPC APIs bridging physical storage appliances and cloud systems, ensuring strict correctness, high throughput…

  3. Act as a technical partner and consultant for internal engineering teams, guiding their architectural integrations, unblocking dependencies, and onboarding new consumers onto the platform.

  4. Design and scale event-driven data streaming pipelines utilizing Kafka, MongoDB, Redis, and a growing Apache Iceberg analytical ecosystem on AWS.

  5. Extensive experience building, maintaining, and scaling mission-critical, high-throughput distributed systems in production (Tier-0 / 24x7 environments).

  6. Strong programming proficiency in Go (Golang), with a deep understanding of concurrent programming, memory management, and network I/O.

  7. Hands-on expertise with event streaming and caching architectures, specifically Apache Kafka, Redis, and document/NoSQL stores like MongoDB.

  8. Proven experience defining API and data schemas using gRPC and Protocol Buffers (Protobuf) with a strong focus on backward compatibility and API versioning.

Skills

AWSMongoDBKubernetesTerraformNoSQLGoCI/CDStakeholder Management

Experience: Senior-level

Similar jobs

More open roles like this one