Get a weekly email with all new Golang jobs
x

Golang Grafana Labs Jobs Paying 100,000 USD a Year


Hand-Picked Golang jobs • Apply directly to companies • Clear salary ranges

Browse 37 Golang Grafana Labs Jobs (6 new this week) in April 2025 at companies like Katana Labs, Hallmark Labs and Cast AI paying at least 100,000 USD per year working as a FullStack Engineer, Sr. Software Engineer - Platform (Go/microservices) and Senior Software Engineer - Wire Team. Last post

Hiring Golang Developers?

Create your profile to continue

Tarun Datwani Durvesh Chopade Timoumi Mahmoud Patricio Diaz Miroslav Šturlan Mark Lindhout Saksham Negi Ratheesh G Kumar William K Dwyer Onur Ata Saritas
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 54 developers joined Golang Cafe in the last 30 days
  • 16,344 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





10 of 37 Grafana Labs Jobs paying at least 100,000 USD per year • Sort by Date
Katana Labs Logo
FullStack Engineer
Katana Labs
Remote
£70,000 to £90,000 a year
April 2020
1 Applicants This Week
More Than 6 Months Old

Job Description

Katana Labs is looking for experienced full stack engineers. We are a well funded FinTech startup based in London, working on an AI powered trading platform. Your main focus will be developing Go applications but we’re looking for a strong all rounder with experience in containers, kubernetes and cloud as well as the occasional frontend task. A DevOps mindset and focus on QA is a must.

Requirements - 5+ years of full stack experience - 2+ years of production grade Go experience - 1+ years of kubernetes experience - 1+ years of cloud experience

Tech Stack - Go - React - Kubernetes - PostgreSQL - Google Cloud Platform

Location: Remote (preferably UTC+3, UTC-3)


⎘ Copy Link ↗ Visit Link
Sr. Software Engineer - Platform (Go/microservices)
Hallmark Labs
Santa Monica, CA, United States
$130,000 to $160,000 a year
August 2019
1 Applicants This Week
More Than 6 Months Old

Job Description

Hallmark Labs is the digital arm of Hallmark Cards, Inc., based in Santa Monica, California.
We currently operate two digital subscription services, Hallmark Movies Now and
Hallmark eCards, as well as ongoing initiatives in personalized, print-on-demand
greeting cards. We are a diverse team of innovators, creators and influencers
leveraging Hallmark’s deep experience in creating meaningful connections and
progressing it into the digital age with cutting-edge technology.

Senior Software Engineer, Platform - Go/Microservices

You're a seasoned polyglot engineer that is driven, takes ownership and is solution oriented and ready to join a stellar new team working on cross product foundational platform, shared by all our products written in Go. You'll be building robust and scalable software in multiple modern object oriented and functional languages. And making the company transitions to microservices using Go and Kafka.

As a part of this role, you will:

  • Implement reactive design patterns, microservices, and REST APIs
  • Work on integrations with other internal and external teams
  • Participate in creating and clarifying User Stories, and in planning Sprints
  • Dive into hard problems and successfully deliver great results on schedule
  • Design and implement asynchronous, multi-processor solutions
  • Learn new languages and choose the right language to solve the problems at hand, and work in Go
  • Think in multi-threaded, asynchronous, and multi-processor solutions

Required Qualifications:

  • 5 or more years professional programming experience
  • 2 or more years experience with two or more object oriented or functional languages (each), OR any substantial experience with Go, professionally or on-the-side
  • Experience with AWS or other cloud services

Preferred Qualifications:

  • Experience with Service-oriented architecture (SOA), microservices, and REST APIs
  • Experience in scaling applications
  • Experience with Test Driven Development (TDD)
  • Experience with Ruby, Python, or Go
  • Experience with Apache Kafka
  • Comfortable working on small, cross-functional, fast paced teams
  • Excellent communication skills

Perks & Benefits

  • Excellent medical benefits
  • 401(k) match up to 5%
  • Life insurance policy for every employee, at no cost
  • Fitness reimbursement
  • Cell phone and home internet reimbursement
  • Carpool and parking pass cash-out program
  • Generous maternity/paternity leave
  • Employee assistance programs
  • Fully stocked kitchen with fresh fruit and delicious snacks and beverages
  • Monthly catered lunches
  • Soft serve machine 24/7
  • Great eateries close by, oh, and we’re near the beach!
  • Massage chairs and bicycles
  • Onsite free parking
  • Company events
  • Flexible PTO
  • Flexible work hours/work from home
  • Professional development
  • Education reimbursement

Interview Process

  • Phone screen with recruiter
  • Call with Hiring Manager
  • Assessment
  • In-person interviews (all in one day)
⎘ Copy Link ↗ Visit Link
Cast AI Logo
Senior Software Engineer - Wire Team
Cast AI
Remote
€78,000 to €108,000 a year
March 2025
25 Applicants This Week

Job Description

The Wire Team plays a pivotal, yet behind-the-scenes, role at CAST AI. While they may not directly manage the products that customers purchase, the value they create is indispensable for making all of CAST AI's offerings functional and user-friendly.

The team develops a wide array of user-facing features that contribute to a fully realized platform. This includes designing robust authorization and authentication flows, managing user and organization accounts, as well as implementing notifications and audit systems, among other tasks. Furthermore, they create frameworks and tools that enable other internal teams to seamlessly incorporate these capabilities into their own products.

In addition to these tasks, the Wire Team is also responsible for implementing enterprise-level Single Sign-On (SSO) integrations as a self-service feature. They work on integrating billing systems with various cloud marketplaces and oversee the management of platform entitlements.

In essence, the Wire Team's efforts are crucial to the very existence of our platform. Their mission is to elevate the user experience, regardless of whether the customer is a small startup or a large enterprise.

How Do We Operate? At CAST AI, we specifically seek out Software Engineers rather than Software Developers. This distinction is not merely semantic; it underscores a profound difference in responsibilities and expectations. Let's delve into what sets the two apart.

A Software Engineer is responsible for overseeing the entire lifecycle of a system, starting from its conceptual genesis to its continuous delivery of value to customers. When a high-value feature is identified and properly prioritized, an engineer takes ownership. The task entails not just coding but also meticulously reviewing the technical architecture, design, and feasibility of the feature. Beyond functional aspects, we pay heed to:

Testability Adaptability Performance and Scalability Deployment and Compatibility Debugging and Operational Management. Throughout this comprehensive process, collaboration is key. While engineers are accountable for end-to-end delivery, they are also encouraged to consult with peers to arrive at the most effective solutions. The capacity to work both independently and as part of a team is essential.

To expedite delivery, we have devised a suite of proprietary tools that assist us in various aspects of development. Engineers periodically switch roles to write automated end-to-end tests, optimise our GitOps-enabled continuous integration and continuous deployment (CI/CD) pipelines, or fine-tune our observability stack. We even have a rotation for passive on-call duties to promptly address any issues that arise within our codebase.

It's worth noting that we do not employ separate DevOps or QA roles within our engineering team. Self-reliance is vital: we automate everything and construct our own tooling. Therefore, a broad systems-oriented perspective - going beyond mere software development - is indispensable for success within our team.

Our mantra is straightforward: we build it, we test it, we ship it and we operate it.

Here are some of the tools we use daily: GoLang is our language Kubernetes is our core product AWS, GCP, and Azure are the clouds we operate 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, Grafana, Loki, and Tempo for observability Deployment charts are written in Helm. Having experience with these tools is not a strict prerequisite for the ideal candidate, but it does offer a competitive edge.


Apply ⎘ Copy Link ↗ Visit Link
Cast AI Logo
Senior Software Engineer - OMNI Team
Cast AI
Remote
€78,000 to €108,000 a year
March 2025
22 Applicants This Week

Job Description

The Omni Team's goal it to solve the multi-cluster multi-cloud Kubernetes challenge! Building on top of concepts from cluster federation it tries to shift the paradigm in Kubernetes usage patterns and how it is being used when many clouds are involved. And while doing this to enable CAST AI customers to realize significant AAA savings for our customers.

To give you a glimpse into the complexities we navigate:

We’ve successfully proven that you can do more with Kubernetes compute resources in the ways people didn't think was possible. We are building on top of giants, by leveraging OpenSource technologies like wireguard and controller-runtime. We write custom Kubernetes operators to orchestrate every component, related to multi-cluster operations in the clusters. Manage OpenSource project usage by maintaining stability, security, flexibility and independence. We strive for minimal APIs and user experience with the goal to make multi-cloud not only a buzzword, but reality. We're breaking new grounds of networking, Kubernetes operators and cloud provisioning at CAST AI. The above examples merely scratch the surface of what we've achieved. Consider that these efforts are magnified by the range of cloud providers we support - and each one presents its own unique challenges. Each development sprint uncovers new hurdles and learning opportunities. We consider ourselves fortunate to operate in a cutting edge technological landscape.

Here are some of the technologies we use in the stack: GoLang is our language. Kubernetes is our core product. AWS, GCP, and Azure are the clouds we operate. Postgres and cloud object storage for persistence. Temporal for our scheduling needs and executor. VirtualKubelet and ControllerRuntime for our operators stack. Terraform for IaC. GCP PubSub for messaging. GRPC and REST APIs. We use GitLab CI with ArgoCD as our GitOps CD engine. Prometheus, Grafana, Loki, and Tempo for observability. Deployment charts are written in Helm. Having experience with these tools is not a strict prerequisite for the ideal candidate, but it does offer a competitive edge.


Apply ⎘ Copy Link ↗ Visit Link
Cast AI Logo
Senior Software Engineer - DX tooling
Cast AI
Remote
€78,000 to €108,000 a year
March 2025
22 Applicants This Week

Job Description

We are looking for a Senior Software Engineer with a passion for platform engineering to join our Wire Team. This role has a strong focus on improving internal Developers' Experience (DX) tools and platforms that are integral to the success of our development process.

Initially, a portion of your time will be spent working closely with the Wire Team. This will help you familiarize yourself with CAST AI’s engineering practices and gain a deep understanding of our product. In the Wire team, your main responsibility will be managing and improving the observability (o11y) stack. Long term, you will have the exciting opportunity to transition and play a key role as one of the founding members of our Tooling Team, where you will shape and influence our approach to DX tooling and automation at scale. In this position, you will:

Maintain and optimize the observability (o11y) stack: manage Prometheus, Grafana, Loki, Phlare, Tempo, and other relevant observability tools. Ensure our monitoring, alerting, and logging systems provide a frictionless way to define engineering team-related alerts.

Improve continuous Integration and Delivery: manage and optimize CI/CD pipelines using tools like GitLab Pipelines, GitHub Actions, ArgoCD, and Helm, ensuring efficient and reliable deployment processes.

Development environment management: enable other engineering teams by maintaining and extending the existing local development tooling managed by Tilt.

Oversee incident management systems: integrate with incident management and alerting tools such as Opsgenie, Pagerduty, or similar to enhance our response capabilities and reduce downtime.


Apply ⎘ Copy Link ↗ Visit Link
Cast AI Logo
Senior Software Engineer
Cast AI
Remote
€78,000 to €108,000 a year
March 2025
61 Applicants This Week

Job Description

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.


Perks & Benefits

  • Competitive salary (€6,500 - €9,000 gross, depending on the level of experience) with equity options
  • Direct impact on the product in a cutting-edge company that’s reshaping cloud automation and optimization
  • Collaborate with a global team of top cloud experts and innovators passionate about pushing the boundaries of Kubernetes technology
  • Fast development cycles with a short feedback loop and direct customer impact
  • Transparent work environment
  • Focus time with minimal meetings and bureaucracy
  • 10% of your time dedicated to self-improvement and personal projects.
Apply ⎘ Copy Link ↗ Visit Link
Swarm Foundation Logo
Senior Software Engineer (Distributed systems, blockchain)
Swarm Foundation
remote
€76,000 to €105,000 a year
February 2024
1 Applicants This Week
More Than 6 Months Old

Job Description

Swarm is a system of peer-to-peer networked nodes for a decentralised storage and communication service.

Swarm could shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications run autonomously yet securely in a planetary-scale deployment and execution environment.

Bee is a Swarm client implemented in Go. It’s the basic building block for the Swarm Network. Bee provides low-level constructs for file storage, feeds, key-value stores and untraceable communication, through solid, well-tested code delivered in an agile manner.

Key technologies are Go, libp2p, protobuf, leveldb, and go-ethereum, as well as various cryptographic libraries.

Your role:

  • Development of the reference Swarm implementation in Go aka Bee
  • Developing domain-specific knowledge and expertise in the Swarm incentive layer implementation
  • Bringing code up to spec
  • Delivering well-tested code
  • Conducting thorough code reviews to your peers

Your profile:

  • Strong understanding of distributed systems.
  • Familiarity with blockchain principles and considerations for application design is a plus.
  • Experience with libp2p
  • You don’t need to Google SOLID principles
  • You can express yourself fluently in English, both verbally and in writing
  • You are available around the CET timezone
  • You manage your own time effectively and respect time constraints
  • You like to take the initiative and can work remotely

We appreciate:

  • Familiarity with Go-Ethereum
  • Knowledge of Solidity
  • A passionate open-source contributor
  • Acquaintance with cryptographic concepts
  • Knowledge of Kubernetes, Grafana, Jaeger and OpenTracing

Swarm offers/Team perks:

  • An open, flat and transparent work environment
  • 100% remote-friendly
  • Flexible working hours
  • We care about our swarm: Incentives through BZZ, Swarm’s token

Should you be interested in the position, please send your CV and GitHub repo to talent@ethswarm.org.


⎘ Copy Link ↗ Visit Link
Stream Logo
Staff Backend Engineer (Go)
Stream
Amsterdam (Netherlands) - Remote (EMEA)
€70,000 to €120,000 a year
September 2023
3 Applicants This Week
More Than 6 Months Old

Job Description

We are seeking a skilled Staff Software Developer to join our team. This role is open in our Amsterdam office (relocation is possible), or remotely (EU or UK-based).

What you will be doing

You'll focus on one of the most used Products: Chat, as well as the brand new Video & Audio API.

A big portion of your day will be dedicated to software design, research, and coding.

On typical projects, you will have a lot of freedom and you will be paired with another team member.

Our team is made up of very experienced engineers, some with more than 10 years of experience.

By working together you will learn from each other along the way. Not only that, you will have an enormous impact!

Our customers have millions of users; they use Stream for mission-critical features such as showing content and exposing the core functionality of their application.

Responsibilities

  • Add new features to the service and find ways to make the existing ones perform orders of magnitude faster.
  • Help make our API service faster, more scalable and more flexible.
  • Write clean, efficient, and well-documented code.
  • Design and write state-of-the-art software, follow best practices, measure everything and be responsible for deployment to production.
  • Engage with customers and help them to use Stream in their app.

The challenges:

  • Distributed databases: we built our own data store for feeds and for chat.
  • Real-time messaging
  • High performance: our API responses are in the 10ms range.
  • High scalability: we use sharding, master-master, and master-slave to ensure scalability.
  • High availability: our entire infrastructure is designed and operated to survive entire datacenter crashes.
  • Multi-region: we deploy our service on 4 different continents.

About you

You have:

  • 7+ years of backend development experience.
  • Proficiency in Go language is strongly preferred.
  • Experience with high traffic and high performance applications.
  • Solid knowledge of relational databases.
  • Experience with building HTTP APIs.
  • Experience managing your own projects and work in a team.

Bonus points:

  • Experience with JavaScript and web development frameworks such as React or Angular.
  • Experience with one (preferably few) of the following languages: Rust, Java, C, C++, Erlang, Node.js, Python.
  • Experience with message queues such as RabbitMQ.
  • Experience with automated testing and continuous integration/continuous deployment (CI/CD).
  • Experience with designing and building REST API’s.
  • Experience with cloud-based platforms (e.g. AWS, Azure).
  • Bachelor's degree in Computer Science, Engineering or a related field.

Our tech stack

At Stream we use a wide collection of technologies to offer highly optimised and available features to our customers. Over the years we have experimented with different programming languages, frameworks, databases, and libraries.

Here is a short list of the technology that we currently use.

Do not worry if you do not master them all or if you do not see your favourite tool or language, you will have the chance to be exposed to most and to convince us to expand the list:

  • Go, Python, NodeJS
  • Postgresql, CockroachDB
  • AWS, Puppet, CloudFormation
  • Grafana, Graphite, ELK, Jaeger
  • Redis, Memcached

Why join Stream?

  • History of success. From Amsterdam to Boulder and Techstars in-between, Stream has raised over $58.25M to build the best Chat Messaging & Activity Feed infrastructure available, with best-in-class support.
  • Freedom and endless growth opportunities. As a rapidly growing startup (since 2020 we have gone from 30 to 150 employees), Stream gives you unique personal and professional growth opportunities. The opportunity of true ownership and accountability has a massive impact on your career. These are the things you can rarely experience in huge corporations.
  • Be on the front line of progress and innovation. While working with cutting-edge technology, we are passionate about tackling difficult tech problems at scale and creating reusable components for them, empowering engineering teams to ship apps faster, more securely, and with a better user experience.
  • They believe in us: Stream is backed by leading VC companies (Felicis Ventures, GGV Capital, 01.Advisors, Techstars, Arthur Ventures), including backers like Dick Costolo (01 Advisors, ex-CEO of Twitter), Olivier Pomel (CEO of Datadog), Tom Preston-Werner (Co-Founder of GitHub), Nicolas Dessaigne (Co-Founder of Algolia), Johnny Boufarhat (Founder and CEO of Hopin).

What we have to offer you

Stream employees enjoy some of the best benefits in the industry:

  • A team of exceptional engineers

  • The chance to work on OSS projects

  • 28 days paid time off plus paid Dutch holidays

  • Company equity

  • A pension scheme

  • Remote work flexibility

  • A Learning and Development budget

  • Commute expenses to Amsterdam covered or the option to use a company bike within the city

  • Fitness stipend

  • Monthly in-office chair massages by a professional

  • MacBook Pro

  • Healthy team lunches and plenty of snacks

  • A generous relocation package

  • An office in the heart of Amsterdam

  • The opportunity to attend or present at global conferences and meetups

  • The possibility to visit our office in Boulder, CO

  • Parental leave paid at 100%

Note: this list of benefits applies to Netherlands-based employees and is adjusted per your location of residence.

Our culture

Stream has a casual social culture, our team is diverse and we all have different backgrounds. Now, Stream is a team of over 130+ peers from over 35 countries across the globe.

We value transparency, aim for excellence, and support each other on our way to new victories.

Our team consists of the strongest talents worldwide, making Stream a great place to learn and improve your skills.

When it comes to software engineering, our culture is oriented towards ownership and quality: our goal is to deliver stable software.

If you are interested in becoming a part of what we do, apply now!


Stream provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

No recruiters/agencies please


Apply ⎘ Copy Link ↗ Visit Link
Swarm Foundation Logo
Senior Software Engineer (Go, blockchain)
Swarm Foundation
remote
€60,000 to €120,000 a year
September 2023
3 Applicants This Week
More Than 6 Months Old

Job Description

Senior Software Engineer (Go, blockchain)

Swarm is a system of peer-to-peer networked nodes for a decentralised storage and communication service.

Swarm could shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications run autonomously yet securely in a planetary-scale deployment and execution environment.

Bee is a Swarm client implemented in Go. It’s the basic building block for the Swarm Network.

Bee provides low level constructs for file storage, feeds, key-value stores and untraceable communication, through solid, well-tested code delivered in an agile manner.

Key technologies are Go, libp2p, protobuf, leveldb, and go-ethereum, as well as various cryptographic libraries.

Your role: Take architectural decisions for our p2p distributed network Suggest improvement solutions for our codebase and the testing process Development of the reference Swarm implementation in Go aka Bee Developing domain-specific knowledge and expertise in the Swarm incentive layer implementation Bringing code up to spec Delivering well-tested code Conducting thorough code reviews to your peers

Your profile: You have 5+ years of experience in a similar position & at least 3 years with GoLang You have experience in working on large-scale distributed systems Familiarity with infrastructure tools (we use k8s, helm) You follow SOLID principles You like to work in a fast paced environment Strong sense of ownership and responsibility You manage your own time effectively and respect time constraints You like to work remotely You are available around the CET timezone You can express yourself fluently in English, both verbally and in writing

We appreciate: You have a solid grasp of blockchain principles and application design considerations Experience with libp2p You are familiar with go-ethereum Acquaintance with cryptographic concepts Knowledge of monitoring tools (we use Grafana, Prometheus, Jaeger and OpenTracing) Knowledge of Solidity A passionate open-source contributor

We offer/Team perks: An open, flat and transparent work environment 100% remote friendly Flexible working hours We care about our swarm: Incentives through BZZ, our token

Should you be interested in the position, please send your CV to talent@ethswarm.org


Apply ⎘ Copy Link ↗ Visit Link
CAST AI Logo
Senior Software Engineer - Autoscaler Team
CAST AI
Remote (Europe)
€54,000 to €96,000 a year
April 2022
2 Applicants This Week
More Than 6 Months Old

Job Description

Why CAST AI?

We are on a mission to simplify Kubernetes & its Cost Management on the cloud.

There are lots of aspects to our vision such as performance, security, and resiliency to name a few. Our product must be easy to understand and create value seamlessly. Our motto: Less friction equals happier customers.

CAST AI already brings 50% to 75% cloud savings to the most popular managed K8s platforms (such as EKS, GKE, and others). Imagine the challenges we face on a typical customer cluster with a $100k monthly bill.

This is just the beginning of our product. There are so many cool things to be done. We need smart, result-driven engineers to help us with that!

What’s in this position?

Autoscaler team is looking for a Senior Software Engineer to expand its rapidly growing team.

At autoscaler team, our day is usually full of challenges. Have you ever encountered the situation where you need to expand your cloud infrastructure, in order for certain workloads to be deployed, and once the demand is low, to cut back on your cloud spendings? Most of us probably did, or at least know the many paths that need to be taken in order to achieve that.

One of the team's responsibilities is to make sure that whenever a customer is about to deploy something the burden of making sure that things are running & not costing unnecessary money is uplifted from them. These are just couple small pieces of a bigger puzzle. To get into a more detailed perspective, try to answer the following questions:

  • What happens when the demand for resources decreases? What should we do?
  • What kind of instance types to use (spot vs on-demand)?
  • What to do when cloud provider claims all of the spot instances back? Can we predict that?
  • What is the most efficient way to handle all of the workloads while taking into account both cost & efficiency metrics?
  • What is the visibility of all of the decisions that our engine is taking to both our customers and us?

These are just several of the many questions that are part of the daily job when working in this team.

Being part of this team would 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 also 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.
  • 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.
  • NATS and 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.

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 €4500 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.

Location is remote (EU-based).


Apply ⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 37 Grafana Labs jobs paying at least 100,000 USD per year found