Senior Software Engineer – Cost Optimization Team Engineering – Lithuania, European Union – Position Available In Orange, Florida
Tallo's Job Summary: Join the Cost Optimization Team as a Senior Software Engineer in Lithuania, European Union. Work with cutting-edge technologies like Kubernetes, GoLang, and AWS, GCP, and Azure cloud providers. Collaborate globally, enjoy a flexible work environment, and receive competitive compensation and benefits. Strong software engineering and English skills required.
Job Description
Job Description:
Why CAST AI?CAST AI is the leading Kubernetes automationplatform for AWS, GCP, and Azure customers. The company is on amission to deliver a fully automated Kubernetes experience. What’sunique about CAST AI is that its platform goes beyond monitoringclusters and making recommendations; it utilizes advanced machinelearning algorithms to analyze and automatically optimize clusters,saving customers 50% or more on their cloud spend, improvingperformance and reliability, and boosting DevOps and engineeringproductivity.
To date, the company has raised $73M from investorsincluding Cota Capital, Creandum, Uncorrelated Ventures, andVintage Investment Partners. CAST AI has nearly 200 employeesglobally and is headquartered in Miami, Florida.
However, this ismerely the beginning. Our product roadmap is filled with excitinginnovations that are yet to come. We are searching for intelligent,motivated, and self-reliant people to help us fulfill thisambitious mission.
These are the core values that hold us alltogether:
PRACTICE CUSTOMER OBSESSION.
Focus on the customer journeyand work backwards. Strive to deliver customer value andcontinuously solve customer problems. Listen to customer feedback,act, and iterate to improve customer experience.
LEAD. Takeownership and lead through action. Think and act on behalf of theentire company to build long-term value across teamboundaries.
DEVELOP AND HIRE THE BEST.
Strive to raise theperformance 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, andmentor others to raise the collective bar.
EXPECT AND ADVOCATECHANGE.
Strive to innovate and accept the inevitable change thatcomes with innovation. Constantly welcome new ideas and opinions.
Share insights responsibly with unwavering openness, honesty, andrespect. Once a path is chosen, be ready to disagree and commit toa direction.
What does the Cost Optimization Team do?
At the costoptimization team, our day is usually full of challenges. Have youever encountered the situation where you need to expand your cloudinfrastructure in order for certain workloads to be deployed, andonce the demand is low, to cut back on your cloud spending? Most ofus probably did, or at least know the many paths that need to betaken in order to achieve that.
One of the team’s responsibilitiesis to ensure that whenever a customer is about to deploy something,the burden of making sure that things are running and not costingunnecessary money is uplifted from them. These are just a couple ofsmall pieces of a bigger puzzle. To get into a more detailedperspective, try to answer the following questions: What happens when the demand for resources decreases? Whatshould we do? What kind of instance types to use (spot vs on-demand)? What to do when the cloud provider claims all of the spotinstances back? Can we predict that? What is the most efficient way to handle all of the workloadswhile taking into account both cost and efficiency metrics? What is the visibility of all of the decisions that our engineis taking to both our customers and us?
These are just several ofthe many questions that are part of the daily job when working inthis team.
Being part of this team would involve design anddecision-making end-to-end while collaborating with colleagues fromother teams. CAST AI, being a technical product, encourages notonly to go and code something as written in the JIRA ticket butalso to come up with new features and potential solutions to theproblems that customers are facing.
Here are some of the tools weuse daily: GoLang is our main language, while Python is an acceptedalternative for some cases. Kubernetes which our product is evolving around. AWS, GCP, and Azure cloud providers, which are currentlysupported in our platform. PostgreSQL and Cloud Object Storage for persistence. GCP Pub/Sub for messaging. gRPC for internal communication. REST for public APIs. We use GitLab CI with ArgoCD as our GitOps CD engine. Prometheus, Grafana, Loki, and Tempo forobservability.
Requirements:
You have to be physically in any of the European countries GMT0 to GMT +3. Strong software engineering skills. Strong English skills. Strong verbal and written communication skills. Ability to work independently or with a group. A “yes we can” attitude.
What’s in it for you? Join a fast-growing, cutting-edge company that’s redefiningcloud-native automation and optimization. Collaborate with a global team of cloud experts and innovators,passionate about pushing the boundaries of Kubernetestechnology. Enjoy a flexible, remote-first work environment withopportunities to travel and engage with customers worldwide. Receive a competitive compensation package, equity options, andextensive benefits. Benefit from a short feedback loop, where our customer-orientedapproach means we ship code changes fast to receive customerfeedback immediately. Experience focus time with a minimum of meetings, bureaucracy,and overhead. Dedicate 10% of your time to self-improvement and personalprojects. #J-18808-Ljbffr