Job Description
About the Role:
We’re looking for a software engineer who thrives in high-throughput, low-latency environments and is passionate about building distributed systems that move and transform large volumes of data in real-time. You’ll work closely with product engineers, infrastructure teams, and data scientists to design services that scale to billions of events per day with deterministic performance characteristics.
Responsibilities:
- Design, implement, and maintain horizontally scalable microservices that handle real-time ingestion and processing of streaming data (Kafka, Flink, or similar).
- Own end-to-end lifecycle of services, including schema evolution, data contract enforcement, fault-tolerant delivery, and replayability.
- Work across storage layers to optimize time-series and columnar data structures using technologies like Apache Iceberg, ClickHouse, or custom formats.
- Collaborate with SREs to ensure observability, deployability, and recovery strategies are baked into each service from day one.
- Contribute to internal libraries and frameworks for service instrumentation, circuit-breaking, and consistent metrics exposure.
- Participate in incident reviews and use production data to drive architectural changes.
Required Qualifications:
- 3–6 years of experience in backend engineering, with at least 2 years focused on real-time systems or distributed architecture.
- Deep understanding of concurrency, event-driven architecture, and backpressure handling in streaming systems.
- Strong proficiency in Go or Rust; familiarity with JVM-based languages is a plus but not required.
- Hands-on experience with event transport platforms such as Apache Kafka, Redpanda, or NATS.
- Clear opinions on system boundaries, ownership, and SLAs — and a track record of implementing them.
- Solid understanding of containerized deployments and service meshes (e.g., Istio, Linkerd) in Kubernetes.
Nice to Have:
- Prior experience implementing tiered storage for hot/cold data separation.
- Knowledge of consensus protocols (Raft, Paxos) or experience implementing your own coordination primitives.
- Contributions to open-source projects in the data infrastructure or observability space.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru