Senior Software Engineer Engineering - Europe (Remote) -
Company: The Cast
Location: Orlando
Posted on: November 10, 2024
Job Description:
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, increasing security posture, and
boosting DevOps and engineering productivity.The company has raised
$73M from investors, including Cota Capital, Creandum, Uncorrelated
Ventures, and Vintage Investment Partners. CAST AI has more than
170 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.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.Role overviewWe are hiring capable Senior Software
Engineers if you're unsure which team to apply. This is the place
to talk to hiring managers to help you find the most suitable team
based on your strengths.We have a very strong engineering culture,
and no matter which team you join, each day is usually full of
challenges.Challenges based on your strengths:
- Writing complex Enterprise features that affect millions of
revenue
- Hacking Cloud provider APIs, and bending Linux/Windows to your
will
- Hacking Kubernetes and adding missing pieces
- Hacking OS, Container Runtimes and Drivers
- Application Performance tuning
- Database performance tuning
- Ingesting large amounts of data and time-series and producing
snappy reports.Being part of CAST AI engineering organization will
involve design and decision-making end-to-end while collaborating
with colleagues from other teams. CAST AI being a technical
product, it is encouraged not only to go and code something as
written in the JIRA ticket but to challenge requirements or to come
up with new features & potential solutions to the problems that
customers are facing.Here are some of the tools we use daily:
- GoLang is our main language, while Python is an accepted
alternative for some of the cases like end2end and ML
- Kubernetes, which our product is evolving around
- AWS, GCP, and Azure cloud providers, which are currently
supported 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 for
observability.Requirements:
- You have to be physically in any of the European countries GMT
0 to GMT +3
- Strong software engineering skills
- Able to design and implement complex systems and
architectures
- Proficient in conducting thorough code reviews
- Adept at navigating through large codebases and effectively
debug issues in others' code
- Working with very little to no oversight beyond high-level
directions
- Ability to reach technical consensus through async (write-ups)
and sync communications on a high-level approach
- Understand technologies behind key Cloud building blocks
(Network, Compute, Storage etc) and our stack (described
above)
- Strong English skills in verbal and written communications
- Ability to work independently or with a group.Candidates with
these traits will be most likely successful in our hiring process:
- Specialized Expertise: We seek developers who are strongly
committed to front-end or back-end development and demonstrate deep
mastery in their chosen area
- Strong Software Engineering Foundations: You should have
production-level experience with complex codebases and proficiency
in statically typed languages like Go, C#, Java, Scala, etc.
- Self-motivated: You thrive in environments where you can define
solutions to problems and drive projects forward with minimal
direction
- Proactive Communication: You confidently speak up, ask
questions, and constructively challenge leadership proposals
- Experience with Complex Problems: You actively seek challenging
projects and have a proven track record of successfully delivering
non-trivial work
- Focused and Efficient: You prioritize effectively, avoiding
distractions and unnecessary details to maintain focus on important
tasks
- Accountability: You take ownership of your work, from
development to deployment, and participate fully in your team's
on-call rotations.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.
#J-18808-Ljbffr
Keywords: The Cast, Port Orange , Senior Software Engineer Engineering - Europe (Remote) -, IT / Software / Systems , Orlando, Florida
Didn't find what you're looking for? Search again!
Loading more jobs...