Senior Software Engineer - Infrastructure @Cast AI

[Hiring] Senior Software Engineer - Infrastructure @Cast AI

3d ago - Cast AI is hiring a remote Senior Software Engineer - Infrastructure. πŸ’Έ Salary: €6,500 - €9,000 gross πŸ“Location: Estonia, Greece, Hungary, Poland, Romania, Lithuania, Bulgaria, Croatia, Slovakia, Latvia

Role Description

You'll join one of several teams building the low-level systems behind CAST AI's multi-cloud automation platform. The work sits at the intersection of Kubernetes, cloud infrastructure, and Linux.

Depending on your strengths, you'll work in one of these areas:

  • Cluster and node lifecycle:
    • Custom node bootstrapping across AWS, GCP, and Azure.
    • Controllers and operators managing full node lifecycle.
    • Bridging the gap between autoscaler decisions and running VMs, including working around limitations of managed Kubernetes platforms like EKS, GKE, and AKS.
  • Cross-cloud provisioning:
    • Orchestrating infrastructure across regions and clouds.
    • Workflow orchestration, provisioning integrations, networking, and identity across cloud boundaries.
  • Live container migration:
    • Zero-downtime relocation of running containers using CRIU checkpoint/restore, custom CRI-O and runc forks, and forked cloud CNI plugins.
    • Memory page transfer, TCP session migration, process-level checkpoint/restore.
    • Kernel-level Linux engineering applied to Kubernetes.
  • Storage optimization:
    • Dynamic volume rightsizing, BtrFS compression, custom CSI drivers.
    • Full storage stack from cloud disk APIs through filesystem internals to Kubernetes PV/PVC lifecycle.

Common across all teams: Go, deep Kubernetes, multi-cloud, building beyond what the ecosystem offers.

We invest heavily in agentic development and AI-powered tooling. Engineers work with code agents and automated workflows daily. We expect you to shape how these tools evolve.

Qualifications

  • Strong backend fundamentals and production-grade coding, preferably in Go.
  • Hands-on Kubernetes internals, cloud infrastructure, or large-scale distributed systems experience.
  • Clear English communication, collaborative and self-directed.
  • Bias toward action and ownership.

Requirements

  • Deep knowledge of EKS, GKE, or AKS internals.
  • Low-level Linux experience: process internals, networking (NAT, iptables, conntrack, SDN), filesystems, storage.
  • Kubernetes or cloud-native OSS contributions.
  • Cloud storage depth - block storage, CSI, volume management, filesystem internals.
  • Container runtime experience (CRI-O, runc, containerd) or CRIU.
  • Experience with AI coding agents and agentic development workflows.
  • Comfort building where there's no playbook.

Responsibilities

  • Design, build, and operate backend services, Kubernetes operators, and controllers in Go across AWS, GCP, and Azure.
  • Solve infrastructure-layer problems β€” networking, scheduling, storage, compute, or container runtime internals.
  • Build and maintain high-throughput services (gRPC/REST) and async orchestration workflows.
  • Shape public and internal APIs.
  • Leverage and improve AI-powered development workflows.
  • Participate in design reviews, code reviews, on-call, and customer deep-dives.

Benefits

  • Competitive salary (€6,500 - €9,000 gross, depending on the level of experience).
  • Enjoy a flexible, remote-first global environment.
  • Collaborate with a global team of cloud experts and innovators, passionate about pushing the boundaries of Kubernetes technology.
  • Equity options.
  • Get quick feedback with a fast-paced workflow. Most feature projects are completed in 1 to 4 weeks.
  • Spend 10% of your work time on personal projects or self-improvement.
  • Learning budget for professional and personal development - including access to international conferences and courses that elevate your skills.
  • Annual hackathon to spark new ideas and strengthen team bonds.
  • Team-building budget and company events to connect with your colleagues.
  • Equipment budget to ensure you have everything you need.
  • Extra days off to help maintain a healthy work-life balance.

Hiring Process

  • Screening call with Recruiter.
  • Hiring Manager interview.
  • Technical interview (system design).
  • Live coding.
  • Culture Check interview with an executive.

*As part of our standard hiring process, we would like to inform you that a background check may be conducted at the final stage of recruitment through our third-party provider, Checkr.

*Please note that Cast AI does not provide any form of visa sponsorship/work permit.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Estonia, Greece, Hungary, Poland, Romania, Lithuania, Bulgaria, Croatia, Slovakia, Latvia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer - Infrastructure @Cast AI Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
remote Be aware of the location restriction for this remote position: Estonia, Greece, Hungary, Poland, Romania, Lithuania, Bulgaria, Croatia, Slovakia, Latvia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later