Jobs›Distributed Systems

Distributed Systems Engineer (C++)

Agivant · Work from home
Work from home
PayPay not listed
WhereWork from home
TypeFull timeSenior
Posted8 Oct26 days ago, via Himalayas
Kaam checked
No fee, deposit or pay-to-apply signs
Good spoken and written English expected
Day work
No vehicle or licence needed
Skills they list8 named
Distributed Systems EngineerSystems EngineerBackend EngineerSoftware EngineerC++ EngineerRemote Senior Distributed Systems EngineerC++ Systems EngineerSenior C++ Software Engineer
About this job
Category
IT Services
Location
Hyderabad Telangana India

Job Responsibilities

Design,implement, and maintain highly available, scalable, and fault-tolerantdistributed systems for graph data.

Tackleperformance and scalability challenges, optimizing data ingestion, indexing,and query pipelines for low-latency and high-throughput requirements. Conductsystematic profiling and tuning.

Build,optimize, and operate our core vector embedding infrastructure to enableefficient nearest neighbor search at scale.

Proactivelydiagnose, debug, and resolve complex issues across the entire data stack, fromperformance bottlenecks and data inconsistencies to system failures. Lead rootcause analysis for production incidents and implement preventive measures.

Requirements

Bachelor’sdegree in Computer Science or a related field

  • 5 years of relevant experience

Skills and Knowledge

Deep, hands-on experience with one or morevector databases or similarity search libraries.

Provenexperience designing and working with any graph database and query languageslike Cypher

Solidunderstanding of distributed systems concepts: consensus, replication,sharding, and fault tolerance.

Solidprogramming fundamentals; Expert-level proficiency in modern C++, with deepunderstanding of language features and object-oriented design.

Understandingof distributed systems principles and the ability to evaluate trade-offs insystem design.

Familiarwith Kafka, ETCD or similar technologies;

Proactiveand collaborative team player with strong communication skills.

Opento adopting AI-assisted engineering practices ("vibe coding") toimprove productivity and code quality.

DetailsOriginally posted on Himalayas

Never pay to get work. If a listing asks for a fee, it is a scam. The ten signs →

Apply on Himalayas
Opens himalayas.app in a new tab