A

Avathon

AI-driven cybersecurity and operational optimization.

Database Developer / Lead Database Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Hands-on experience with a graph database such as JanusGraph/Titan, Neo4j, TigerGraph, Amazon Neptune, Dgraph, or a custom in-house graph engine.
  • Strong understanding of graph storage models, traversal algorithms, graph indexing, and distributed graph processing.
  • Familiarity with graph query languages such as Gremlin, Cypher, SPARQL, or SQL/PGQ.
  • Experience with HNSW, IVF, or approximate nearest neighbor techniques for vector search.
  • Experience with spatial indexing such as R-Tree, H3, S2, or Geohash.
  • Experience with inverted indexes, full-text search, and multi-column composite structures.
  • Systems-level experience with C++17/20 or Rust, or distributed services experience with Java or Scala.
  • Deep experience with performance profiling, memory management, low-level debugging, and automated benchmarking.

Responsibilities

  • Design and implement storage layers using LSM Trees, B-Trees, RocksDB, LevelDB, LMDB, WiredTiger, or custom engines.
  • Build efficient key-value storage layouts, secondary and composite indexes, inverted indexes, spatial indexes, and vector indexes.
  • Design high-throughput pagination, cursor mechanics, and large-scale dataset iteration patterns.
  • Optimize write/read amplification, compaction strategies, caching layers, and Bloom filters.
  • Implement Raft or Paxos consensus, data partitioning and sharding strategies, and multi-node replication.
  • Architect resilient systems capable of automated leader election, failure recovery, dynamic retries, and partition handling.
  • Integrate service discovery with etcd, Consul, or ZooKeeper; distributed tracing and observability; zero-downtime rolling upgrades; backups; and storage format compatibility layers.
  • Work with MVCC, Snapshot Isolation, Optimistic Concurrency Control, and Two-Phase Locking.
  • Implement write-ahead logging, crash recovery guarantees, deadlock detection, and distributed transactions using two-phase commit.
  • Build and optimize query execution plans, join algorithms, predicate pushdowns, and distributed query execution pipelines.
  • Write production-grade C++17/20, Rust, Java, or Scala code focused on low-overhead memory management, profiling, and benchmarking.
  • Ensure transactional correctness and data integrity through distributed fault injection, property-based testing, and consistency validation suites.
  • Lead technical design, write RFCs and design documents, and establish system architecture for Senior or Lead designations.
  • Mentor engineers, conduct code reviews, and drive technical standards for Senior or Lead designations.
  • Break complex engine initiatives into structured milestone roadmaps for Senior or Lead designations.
  • Lead production incident investigations and root-cause analysis for Senior or Lead designations.

Desired Qualifications

  • Active open-source contributions to database, storage, or graph projects.
  • Familiarity with foundational research papers such as Spanner, Dynamo, Percolator, Calvin, Aurora, TAO, or Pregel.
  • Experience with change data capture, streaming systems, or materialized view maintenance.
  • Background in compiler design, query language parser generation, or multi-model engine design involving graph, vector, document, or time-series data.

About the Company

Avathon

AI-driven cybersecurity and operational optimization.

Avathon develops AI-powered software and services to improve security, efficiency, and productivity across industries such as manufacturing, energy, finance, and defense. Its solutions protect digital assets, optimize operations, and help organizations make data-driven decisions, including cognitive endpoint protection and NLP-driven document analysis. The company offers software licenses or subscriptions plus professional services to implement customized AI solutions like anomaly detection, predictive maintenance, and fleet management. Avathon differentiates itself through interdisciplinary collaboration and applying AI to real-world workflows, aiming to help large organizations secure data, unlock insights, and drive growth in the AI-enabled economy.

Company size
201-500
Company stage
Series D
Total funding
$286.6M
Headquarters
Pleasanton, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Avathon

See more jobs