Senior Software Engineer | Database Optimization

Cast

Union (NJ)

Remote

USD 81,000 - 112,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-first work environment
Equity options
Global team of cloud and infra experts
Fast feedback and short delivery cycle
10% time for personal projects or pro‑
Annual learning budget
Team-building budget and companyevents
Additional days off

Job summary

CAST AI Group is seeking a Senior Software Engineer for the Database Optimisation team to build and scale an autonomous database administrator. You will design high-performance Go/Rust services, validate recommendations, and ensure correctness across production workloads in a remote-first setup.

Key focus areas include database gateway and agent development, caching, index suggestions, and performance tuning.

Qualifications

  • Solid software engineering fundamentals with clean abstractions.
  • Experience building production Go services.
  • In-depth PostgreSQL or MySQL knowledge.
  • Understanding of database clients, drivers and wire protocols.
  • Strong debugging and performance-tuning skills.
  • Experience taking a complex project from design to production.
  • Excellent written and spoken English.
  • Proactive, adaptable and able to work in a fast-moving environment.
  • Comfort with ambiguity and contributing to technical direction.

Responsibilities

  • Design, build and operate the Database Gateway.
  • Develop high-performance services in Go and Rust.
  • Work on database caching, rate limiting and other gateway capabilities.
  • Build the Database Agent’s recommendation engine.
  • Develop systems for index suggestions, query analysis and query improvements.
  • Work on cache invalidation and data consistency, where correctness is critical.
  • Create methods for safely validating database recommendations before they are applied.
  • Debug complex production issues across the gateway, agent and underlying database systems.
  • Analyze database performance, query behaviour and workload patterns.
  • Collaborate with product and engineering teams on problems without established solutions.
  • Contribute to product direction, technical decisions and the engineering roadmap.
  • Help shape the next generation of automated database administration.

Skills

Go
Debugging
Performance tuning
English proficiency

Tools

PostgreSQL
MySQL
Kubernetes

Job description

*:first-child>&]:pt-0 [li>*:last-child>&]:pb-0 whitespace-pre-wrap u-break-words”>CAST AI is an automation platform that optimises cloud and AI infrastructure at scale. By embedding autonomous decision‑making directly into Kubernetes and cloud environments, CAST AI continuously improves performance, reliability and efficiency in production. &:first-child]:mt-0 [li>&:last-child]:mb-0″>

*:first-child>&]:pt-0 [li>*:last-child>&]:pb-0 whitespace-pre-wrap u-break-words”>More than 2,100 companies already rely on CAST AI, including Akamai, BMW, Cisco, FICO, Hugging Face, NielsenIQ, Swisscom and TGS. &:first-child]:mt-0 [li>&:last-child]:mb-0″>

*:first-child>&]:pt-0 [li>*:last-child>&]:pb-0 whitespace-pre-wrap u-break-words”>CAST AI operates across 34 countries and has a remote-first culture built around small, highly technical teams. In January 2026, the company achieved unicorn status following a strategic investment from Pacific Alliance Ventures, bringing its valuation above $1 billion.

About the role

*:first-child>&]:pt-0 [li>*:last-child>&]:pb-0 whitespace-pre-wrap u-break-words”>Databases are still managed manually. Engineers monitor slow queries, decide which indexes to add, tune connection limits and introduce caching, often without being able to prove whether those changes will improve performance in production. &:first-child]:mt-0 [li>&:last-child]:mb-0″>

*:first-child>&]:pt-0 [li>*:last-child>&]:pb-0 whitespace-pre-wrap u-break-words”>CAST AI is building an autonomous database administrator that can identify problems, recommend improvements and validate that those improvements work before customers rely on them. &:first-child]:mt-0 [li>&:last-child]:mb-0″>

*:first-child>&]:pt-0 [li>*:last-child>&]:pb-0 whitespace-pre-wrap u-break-words”>As a Senior Software Engineer on the Database Optimisation team, you will work across two core components:

  • Database Gateway: A high-performance Rust proxy that sits in front of customer databases and provides capabilities such as rate limiting and caching without requiring application changes.
  • Database Agent: A Go-based service that analyses database workloads and produces recommendations such as index suggestions and query improvements.

*:first-child>&]:pt-0 [li>*:last-child>&]:pb-0 whitespace-pre-wrap u-break-words”>The focus is not simply producing recommendations. Every recommendation needs to be reliable and validated. A stale read, incorrect cache decision or poor index suggestion can affect a customer’s production system, so correctness is central to the role. &:first-child]:mt-0 [li>&:last-child]:mb-0″>

*:first-child>&]:pt-0 [li>*:last-child>&]:pb-0 whitespace-pre-wrap u-break-words”>You will help shape the architecture, technical direction and roadmap of the autonomous DBA product.

What you will do
  • Design, build and operate the Database Gateway.
  • Develop high-performance services in Go and Rust.
  • Work on database caching, rate limiting and other gateway capabilities.
  • Build the Database Agent’s recommendation engine.
  • Develop systems for index suggestions, query analysis and query improvements.
  • Work on cache invalidation and data consistency, where correctness is critical.
  • Create methods for safely validating database recommendations before they are applied.
  • Debug complex production issues across the gateway, agent and underlying database systems.
  • Analyse database performance, query behaviour and workload patterns.
  • Collaborate with product and engineering teams on problems without established solutions.
  • Contribute to product direction, technical decisions and the engineering roadmap.
  • Help shape the next generation of automated database administration.
What we are looking for
  • Strong software engineering fundamentals, including clean abstractions and maintainable code.
  • Professional experience building production services in Go.
  • In-depth knowledge of PostgreSQL or MySQL.
  • Understanding of how database clients, drivers and wire protocols work.
  • Strong debugging, optimisation and performance-tuning skills.
  • Experience with query profiling, index design and database tuning beyond ORM usage.
  • Experience taking a complex technical project from design through to production.
  • Strong written and spoken English.
  • A proactive and adaptable approach to working in a fast-moving environment.
  • Comfort working with ambiguity and contributing to technical direction.
Nice to have
  • Rust experience, particularly with high-performance network services or proxies.
  • Experience building or extending database proxies, gateways or poolers.
  • Experience with index recommendation, query-plan analysis or query optimisation tooling.
  • Experience validating technical changes through workload replay, shadow traffic or benchmarking.
  • Production experience with Prometheus, Grafana or OpenTelemetry.
  • Experience working with Kubernetes and cloud infrastructure.
Technology
  • Go and Rust
  • PostgreSQL and MySQL
  • AWS, GCP and Azure
  • Terraform
  • gRPC and REST
  • Prometheus, Grafana, Loki, Tempo and VictoriaMetrics
  • GitLab CI and Argo CD
What we offer
  • €6,500 to €9,000 gross per month, depending on experience and level
  • Remote-first work environment
  • Equity options
  • Global team of cloud and infrastructure specialists
  • Fast feedback and short delivery cycles, with many feature projects completed within one to four weeks
  • 10% of working time for personal projects or professional development
  • Annual learning budget, including conferences and courses
  • Team-building budget and company events
  • Additional days off
Hiring process
  • Recruiter screening call
  • Live coding interview
  • Executive culture interview

*:first-child>&]:pt-0 [li>*:last-child>&]:pb-0 whitespace-pre-wrap u-break-words”>A background check may be conducted at the final stage through our third-party provider, Checkr. &:first-child]:mt-0 [li>&:last-child]:mb-0″>

*:first-child>&]:pt-0 [li>*:last-child>&]:pb-0 whitespace-pre-wrap u-break-words”>CAST AI does not provide visa sponsorship or work permits for this position. &:first-child]:mt-0 [li>&:last-child]:mb-0″>

*:first-child>&]:pt-0 [li>*:last-child>&]:pb-0 whitespace-pre-wrap u-break-words”>This opportunity is currently open to candidates residing in: &:first-child]:mt-0 [li>&:last-child]:mb-0″>

*:first-child>&]:pt-0 [li>*:last-child>&]:pb-0 whitespace-pre-wrap u-break-words”>Bulgaria, Croatia, Estonia, Greece, Hungary, Latvia, Lithuania, Poland, Romania, Slovakia, Slovenia and Ukraine.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer | Database Optimization
Senior Software Engineer | Database Optimization

Creandum • United States

Remote
USD 81,000 - 112,000
Remote-first work environment
Equity options
Annual learning budget
+1
Senior Software Engineer | Platform Engineering
Senior Software Engineer | Platform Engineering

Cast AI • United States

Remote
USD 82,000 - 113,000
Equity options
Learning budget
Annual hackathon
+2
Software Engineer | Product Foundations
Software Engineer | Product Foundations

Cast AI • United States

Remote
USD 81,000 - 113,000
Equity options
Learning budget
Annual hackathon
+2
Senior Software Engineer | Product Foundations
Senior Software Engineer | Product Foundations

CAST AI Group • Union (NJ)

Remote
USD 82,000 - 113,000
Equity options
Remote-first environment
Learning budget
+5
Senior Software Engineer | Database Optimization
Senior Software Engineer | Database Optimization

castaigroupinc • United States

Remote
USD 80,000 - 111,000
Equity options
Annual learning budget
Equipment budget
+1
Software Engineer | Platform Engineering
Software Engineer | Platform Engineering

Cast AI • United States

Remote
USD 81,000 - 113,000
Remote‑first
Equity options
Learning budget
+5
Software Engineer | Kubernetes Automation
Software Engineer | Kubernetes Automation

Cast AI • United States

Remote
USD 81,000 - 112,000
Equity options
Learning budget for professional and个人
Senior Software Engineer | AI Agents & Cloud Platform (Cast Pilot team)
Senior Software Engineer | AI Agents & Cloud Platform (Cast Pilot team)

Cast AI • United States

Remote
USD 80,000 - 111,000
Equity options
Remote-first global environment
Learning budget for development
+3
Senior Software Engineer | AI Agents & Cloud Platform (Cast Pilot team)
Senior Software Engineer | AI Agents & Cloud Platform (Cast Pilot team)

Cast AI • New Jersey

On-site
USD 81,000 - 112,000
Competitive salary
Equity options
Remote-first environment
+6
Senior Software Engineer | Kubernetes Automation | EU
Senior Software Engineer | Kubernetes Automation | EU

castaigroupinc • United States

Remote
USD 80,000 - 111,000
Remote-first position
Equity options
Learning budget for conferences and课程
+4