onsite
Software Engineer Backend Systems
Software Engineer
Backend engineer focused on distributed data platforms, leveraging Accumulo, Bigtable, and HBase with Docker orchestration and BSON data handling.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput data ingestion pipelines using Accumulo and HBase.
- Implement efficient BSON serialization/deserialization for cross‑service communication.
- Containerize services with Docker and manage deployments in a cloud‑native environment.
- Optimize Bigtable schema and query performance for large‑scale analytics workloads.
- Collaborate with data scientists and product teams to translate business requirements into scalable solutions.
Requirements
- 3+ years of backend development experience with distributed databases.
- Hands‑on experience with Docker and container orchestration.
- Strong understanding of BSON format and binary data handling.
- Excellent problem‑solving skills and ability to work in a fast‑paced environment.