Gurugram, Haryana, India
Information Technology
Full-Time
Agivant Technologies
Overview
Job Description
About the Role
We are looking for a passionate Software Engineer to design and build high-performance distributed systems. You will work on parallel processing, backup/restore, resizing, distributed deployment, installation/configuration, process management, leader election, monitoring, and alerting.
This is a core product development role where you’ll apply best practices in system design and engineering to solve complex problems at scale
Key Responsibilitie
- sDesign and implement distributed systems with parallel processing in Golang (mandatory), plus C++/Java
- .Build features for backup/restore, resizing, deployment automation, and process management
- .Implement leader election, monitoring, and alerting mechanisms for large-scale systems
- .Collaborate with cross-functional teams to ensure scalable, reliable, and performant solutions
- .Follow Agile development practices and contribute to CI/CD pipelines
.
Requireme
ntsRequireme
- ntsStrong programming skills in Golang (mandatory), with experience in C++/Ja
- va.Hands-on experience with Kafka, Zookeeper, Spark, ETCD or similar distributed framewor
- ks.Knowledge of event-driven architectures and parallel processing techniqu
- es.Experience in Agile development and CI/CD workfl
o
ws Nice to H
- aveExperience with gRPC protoc
- ol.Exposure to Kubernetes operators and cluster operatio
- ns.Understanding of distributed consensus algorithms (Paxos/Raf
t).
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in