Why CAST AI?
CAST AI is the leading Kubernetes cost optimization platform for AWS, GCP and Azure customers. The company is on a mission to deliver a fully automated Kubernetes experience. What’s unique about CAST AI is that its platform goes beyond monitoring clusters and making recommendations; it utilizes advanced machine learning algorithms to analyze and automatically optimize clusters, saving customers 50% or more on their cloud spend, improving performance and reliability, and boosting DevOps and engineering productivity.
To date, the company has raised $73M from investors including Cota Capital, Creandum, Uncorrelated Ventures, and Vintage Investment Partners. CAST AI has more than 160 employees globally and is headquartered in Miami, Florida.
However, this is merely the beginning. Our product roadmap is filled with exciting innovations that are yet to come. We are searching for intelligent, motivated, and self-reliant people to help us fulfill this ambitious mission.
These are the core values that hold us all together:
PRACTICE CUSTOMER OBSESSION. Focus on the customer journey and work backwards. Strive to deliver customer value and continuously solve customer problems. Listen to customer feedback, act, and iterate to improve customer experience.
LEAD. Take ownership and lead through action. Think and act on behalf of the entire company to build long-term value across team boundaries.
DEVELOP AND HIRE THE BEST. Strive to raise the performance bar by continuously investing in yourself, the team and by hiring the best possible candidates for every position. Drive towards personal development and professional growth, and mentor others to raise the collective bar.
EXPECT AND ADVOCATE CHANGE. Strive to innovate and accept the inevitable change that comes with innovation. Constantly welcome new ideas and opinions. Share insights responsibly with unwavering openness, honesty, and respect. Once a path is chosen, be ready to disagree and commit to a direction.
What does the Reporting team do
Our goal is to simplify Kubernetes cluster cost analysis and allow organizations to effectively allocate costs to teams and products, enabling better financial visibility and achieving savings.
CAST AI Cost Monitoring provides an in-depth look into cluster resource usage, cost, efficiency and estimated savings. We provide automated insights at various levels of granularity by continuously tracking cluster state and collecting metrics.
In our daily lives we are tackling technical challenges that extend beyond traditional reporting.
Bringing together the costs of running a service in a managed Kubernetes, including control plane, compute, storage, GPU, and data transfer, presents a challenging task itself.
Collecting and processing metrics for thousands of clusters, with some clusters running tens of thousands of services across hundreds of nodes, we need to ensure the efficient handling of large data sets and enable real-time reporting capabilities. It is crucial for us to choose scalable architectures that can effectively manage increasing data volumes and meet user demands.
Through our possession of vast data sets and close collaboration with data analysts, we identify and extract meaningful insights that reveal opportunities for cost optimization and overall system efficiency.
Is running a workload on a cheaper instance more cost-effective compared to a pricier, high-performance VM? What potential savings can be achieved by transitioning to ARM CPUs? Scaling vertically versus horizontally. Join us to learn much more.
Responsibilities
- As a Senior Software Engineer you will be working in a highly skilled team and collaborating in a full development lifecycle.
- Participate in feature brainstorming, requirement gathering and solving customer needs.
- Design and architecture software, leveraging your experience to ensure scalability, maintainability and performance.
- Write clean, maintainable and documented code using best practices and coding standards.
- Ensure software reliability through test coverage and local testing.
- Contribute in maintaining CI/CD pipelines, monitoring and alerting stack.
- Respond to incidents to resolve customer issues or service disruptions.
Our tech stack
- GoLang is our language.
- Kubernetes is our core product.
- AWS, GCP, and Azure are the clouds we currently support.
- Postgres and cloud object storage for persistence.
- GCP PubSub for messaging.
- GRPC and REST APIs.
- We use GitLab CI with ArgoCD as our GitOps CD engine.
- Prometheus, Mimir, Grafana, Loki, and Tempo for observability.
Requirements:
- You have to be physically in any of the European countries GMT 0 to GMT +3
- Strong software engineering skills
- Strong English skills
- Strong verbal and written communications skills
- Ability to work independently or with a group
- A “yes we can” attitude
What’s in it for you?
- Team of highly skilled professionals to work with and learn from.
- Impact and visibility. We’re still a relatively small company, every contribution counts.
- Flat hierarchy. Getting in touch with the CEO, CTO, and all the other people from CAST AI team is not only possible but encouraged.
- Short feedback loop. We are customer-oriented so that we ship our code changes fast in order to get customer feedback right away.
- Flexible working location and hours.
- Monthly salary from €6000 to €8000 (gross) depending on the level of experience.
- Skin in the game. Every engineering member gets stock options of the company.
- Focus time: minimum overhead of meetings, bureaucracy &, etc.
- 10% self-improvement time for personal projects.