Flag job

Report

Software Engineer, Database Systems

Location

India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Nucleus AI

Website: withnucleus.ai
Job details:

Great products and platforms are only as strong as the systems that store, serve, and safeguard their most important data.

We’re hiring a Software Engineer, Database Systems to build and operate the database and storage systems underpinning Nucleus products and platforms at scale. This role is centered on performance, reliability, scalability, and correctness—designing the storage foundations that support everything from product features to internal services and critical platform workflows.

You’ll work on the architecture and operation of data stores across transactional, analytical, and specialized workloads. This is an opportunity to shape core platform capabilities that many teams depend on every day.


In this role, you will
  • Design, build, and operate database and storage systems that support product, platform, and internal engineering workloads.
  • Improve availability, performance, scalability, and recovery characteristics across core persistence layers.
  • Develop internal services, tooling, and automation for provisioning, migration, replication, backup, failover, and observability.
  • Partner with application and infrastructure engineers to design schemas, access patterns, and storage architectures that scale cleanly.
  • Evaluate and improve the fit of different database technologies across transactional, analytical, and high-throughput use cases.
  • Strengthen reliability and operational practices through testing, capacity planning, incident response, and performance analysis.
  • Help establish best practices around durability, security, consistency, and data lifecycle management.


You may be a good fit if you
  • Have experience working on databases, storage engines, persistence infrastructure, or backend systems with demanding stateful workloads.
  • Understand database internals or have deep hands-on experience operating SQL, NoSQL, search, or distributed storage systems in production.
  • Are comfortable debugging performance issues across query patterns, storage layers, replication paths, and application integrations.
  • Have strong programming skills in languages such as Go, Java, Rust, C++, or Python.
  • Think carefully about tradeoffs involving latency, throughput, durability, consistency, and operational complexity.
  • Care about building systems that other engineers can trust with critical workloads.


What makes Nucleus different

At Nucleus, database systems are not just infrastructure—they are product-critical foundations for intelligent systems operating at scale. You’ll work on hard technical problems with broad leverage, alongside teams building models, APIs, internal platforms, and user-facing products. We value engineering depth, careful judgment, and systems that remain trustworthy as complexity grows.

  • If you’re excited by the craft of storage and persistence at scale, we’d love to talk.
Click on Apply to know more.

Skills

Python
backend
C++
capacity planning
database
distributed storage
incident response
Java
NoSQL
product features
Rust
SQL