What We’re Looking For
At Kastle our Infrastructure team is responsible for building the underlying systems that help thousands of people daily, make their largest and most important financial transactions.
We're looking for a Senior Infrastructure Engineer with deep distributed systems expertise to design, build, and operate the infrastructure that powers Kastle's AI agents in production at banks, lender and other financial institutions. You'll work on the hard problems of distributed systems — consistency, fault tolerance, horizontal scalability, and low-latency coordination — across AWS/GCP/Azure, Kubernetes, and Terraform, keeping compliance-critical systems reliable as we grow. This is an onsite role working closely with platform, ML, and security engineering.
What We’re Looking For
- 5+ years in infrastructure, platform, or backend engineering roles, with substantial hands-on distributed systems experience
- Strong understanding of distributed systems fundamentals: consensus, replication, partitioning, consistency models (CAP/PACELC), and failure modes
- Production experience with at least one major cloud provider (AWS, GCP, or Azure) at scale
- Hands-on experience running Kubernetes in production, including cluster upgrades, networking, and security policy
- Experience designing or operating distributed data stores, message queues, or event streaming systems (e.g. Kafka, etcd, Cassandra, CockroachDB)
- Strong background in infrastructure-as-code (Terraform preferred) and CI/CD pipelines
- Proficiency scripting/programming in at least one language (Go, Python, or Rust) for building distributed tooling
- Experience owning production reliability: on-call, incident response, postmortems
- Comfortable working onsite and collaborating closely with product, ML, and security teams