Remote

Senior Software Engineer

Cast AI logo Cast AI
€78000 - €108000
Remote - Europe 🇪🇺

As a Senior Software Engineer, you will have the opportunity to work on different key features of our product. We are currently hiring Senior Software Engineers for the following teams:

Reporting – Builds a scalable reporting system that ingests millions of rows per second into our time-series databases, providing insights into cost savings, workload efficiencies, and Cast AI automation impact.

Pricing – Drives the synchronization of public and customer cloud resources, availability, and dynamic pricing across all major cloud providers. Empowers autoscaling by leveraging discounts, commitments, and cross-cluster tracking to maximize savings. Provides a reliable source of truth for node pricing, resources, components, discounts, and commitments.

Autoscaler – Automates Kubernetes node autoscaling to optimize clusters, balance workloads, remove underutilized nodes, and dynamically allocate capacity in real-time, thereby reducing cluster costs by half.

Workload Optimization (WOOP) – Automates workload resource management by dynamically adjusting resource allocations, helping developers significantly reduce costs and improve application reliability.

AI Enabler – Helps customers deploying and managing LLMs in their Kubernetes cluster and optimizes their workloads by providing cost visibility and intelligent routing for LLM requests to the most cost-effective compute resources (e.g. Grok, self-hosted LLAMA models).

Here are some of the tools we use daily: Languages: GoLang (primary), Python (secondary for some cases) Cloud & Orchestration: Kubernetes, AWS, GCP, Azure Databases & Storage: PostgreSQL, Cloud Object Storage PostgreSQL and Cloud Object Storage for persistence Messaging & APIs: GCP Pub/Sub, gRPC for internal communication, REST for public APIs Observability: Prometheus, Grafana, Loki, Tempo CI/CD & GitOps: GitLab CI with ArgoCD.

Requirements: Strong software engineering skills with experience in distributed systems and backend development (ideally GoLang, but not a hard requirement as long as you’re willing to transition to it) Strong debugging, optimization, and performance-tuning skills Deep understanding of cloud platforms: hands-on experience with cloud platforms like AWS, Google Cloud Platform (GCP), Microsoft Azure, and tools such as Kubernetes for containerization and orchestration CI/CD and DevOps practices experience Strong English skills, both verbal and written Ability to work independently and collaboratively within a team Startup mindset: adaptable, proactive, and comfortable with ambiguity A proactive, problem-solving mindset with a "yes we can" attitude.

Looking for more roles like this?

Join our talent network and get matched with similar opportunities from top companies.