Agivant Technologies India Private Limited Logo

Agivant Technologies India Private Limited

Distributed Systems Engineer (C++)

Posted 2 Months Ago
Be an Early Applicant
In-Office
Hyderabad, Telangana, IND
Senior level
In-Office
Hyderabad, Telangana, IND
Senior level
Design, implement, maintain, and operate highly available distributed systems for graph data and vector embedding infrastructure. Optimize ingestion, indexing, query, and nearest-neighbor search pipelines for low latency and high throughput. Diagnose production issues across the data stack, lead root-cause analyses, and implement preventive measures. Collaborate with teammates and adopt AI-assisted engineering practices.
The summary above was generated by AI

Job Responsibilities

            •           Design, implement, and maintain highly available, scalable, and fault-tolerant distributed systems for graph data.

            •           Tackle performance and scalability challenges, optimizing data ingestion, indexing, and query pipelines for low-latency and high-throughput requirements. Conduct systematic profiling and tuning.

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

            •           Proactively diagnose, debug, and resolve complex issues across the entire data stack, from performance bottlenecks and data inconsistencies to system failures. Lead root cause analysis for production incidents and implement preventive measures.

Requirements

            •           Bachelor’s degree in Computer Science or a related field

            •           5 years of relevant experience

 

 

Skills and Knowledge

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

            •           Proven experience designing and working with any graph database and query languages like Cypher

            •           Solid understanding of distributed systems concepts: consensus, replication, sharding, and fault tolerance.

            •           Solid programming fundamentals; Expert-level proficiency in modern C++, with deep understanding of language features and object-oriented design.

            •           Understanding of distributed systems principles and the ability to evaluate trade-offs in system design.

            •           Familiar with Kafka, ETCD or similar technologies;

            •           Proactive and collaborative team player with strong communication skills.

            •           Open to adopting AI-assisted engineering practices ("vibe coding") to improve productivity and code quality.



Agivant Technologies India Private Limited Hyderabad, Telangana, IND Office

Hyderabad, India

Similar Jobs

17 Days Ago
Easy Apply
Hybrid
Hyderabad, Telangana, IND
Easy Apply
Expert/Leader
Expert/Leader
Artificial Intelligence • Big Data • Cloud • Security • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Lead the architecture and modernization of C#/.NET test automation for Kubernetes-based distributed applications. Design reusable test libraries, API and integration testing, CI/CD quality gates, diagnostics, and resilience validation. Investigate complex failures using logs, metrics, traces, and Kubernetes evidence. Establish risk-based testing strategies, reduce flaky tests, improve execution efficiency, influence product testability, and mentor engineering teams across the organization.
Top Skills: .NetAksAPIsAWSAzureAzure BlobC#Ci/CdCypressEksKubernetesMicroservicesNfsPlaywrightPytestPythonS3SeleniumSmb
23 Days Ago
Easy Apply
Hybrid
Hyderabad, Telangana, IND
Easy Apply
Senior level
Senior level
Artificial Intelligence • Big Data • Cloud • Security • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop and scale C#/.NET test automation for DryvIQ’s Kubernetes-based distributed applications. Build API, integration, system, UI, regression, and end-to-end coverage; improve frameworks, reusable utilities, diagnostics, test data, and CI/CD integration. Validate microservices, asynchronous workflows, deployments, upgrades, recovery, and enterprise integrations. Diagnose complex failures using logs and system evidence, collaborate with engineering and QA teams, contribute to Python/PyTest tooling, and provide technical guidance.
Top Skills: .NetAksAPIsAWSAzureAzure BlobC#Ci/CdClickhouseContainerizationCypressEksK3SKeycloakKubernetesMicroservicesNfsOauthOidcPlaywrightPostgresPytestPythonS3SeleniumSmb
2 Hours Ago
In-Office
Hyderabad, Telangana, IND
Senior level
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Owns the strategy, roadmap, lifecycle, and commercial performance of externally sold fraud detection and prevention products. Defines fraud capabilities, KPIs, business cases, and product requirements while partnering with data science, engineering, risk, compliance, operations, and external vendors. Evaluates detection methods, market trends, fraud typologies, regulatory expectations, and product performance to guide investment, operational readiness, adoption, and risk mitigation.
Top Skills: Ai Fraud DetectionCard PaymentsCase Management PlatformsDispute And Chargeback WorkflowsInvestigation ToolsMachine Learning Fraud ScoringNetwork-Level Fraud SignalsOpen-Loop ProcessingRules EnginesTransaction Monitoring

What you need to know about the Hyderabad Tech Scene

Because of its proximity to leading research institutions and a government committed to the city's growth, Hyderabad's tech scene is booming. With plans to establish India's first "AI city," the city is on track to become one of the world's most anticipated tech hubs, with companies like TransUnion, Schrödinger and Freshworks, among others, already calling the city home.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account