Senior Go Platform Developer

Bloomreach Inc.
London, UK
13 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Shift work

Tech stack

Java (Programming Language) Airflow Amazon Web Services Amazon S3 BigQuery C++ (Programming Language) Cloud Computing Computer Programming Continuous Integration Data Infrastructure Linux Domain Name System (DNS)
+22 more
Hypertext Transfer Protocols (HTTP) Web Servers NoSQL Open Source Technology Logstash Prometheus Apache Solr SQL Databases Data Logging Google Cloud Load Balancing Istio Grafana Amazon Relational Database Service Git Flow Kubernetes Information Technology Web Technologies Route53 Api Gateway Terraform Amazon Redshift

Job description

We are seeking a highly skilled and motivated Engineer to join our team and contribute to the development and management of Bloomreach Discovery’s next-generation Engineering Platform. You will be instrumental in building and managing Garuda, our upcoming platform built with Terraform and Go, running on Kubernetes and AWS. Garuda provides isolated workspaces for teams to accelerate CI pipeline feedback and handles networking complexities, allowing teams to focus on feature development. You will work with cutting-edge technologies to create an exceptional platform that emphasizes intelligence, automation, and innovation., * Develop and manage the Garuda platform using Terraform and Go.

  • Work with Kubernetes and AWS to create isolated workspaces for teams.
  • Handle networking complexities such as service mesh and Kubernetes operations.
  • Collaborate with a committed team to support Bloomreach, its clients, and partners.
  • Focus on scalability, real-time monitoring, open-source tools, automation, GitOps, and CI/CD.

Requirements

  • A university degree (preferably in Computer Science or a related field).
  • Extensive experience in programming platform and/or infrastructure-level software products in Go, Java, or C++.
  • Cloud (programming) experience with technologies/services like Kubernetes, Amazon AWS, or Google Cloud Platform.
  • Understanding of networking, architecture, and core web technologies (load balancing, API gateway, web servers, HTTP, CDN, DNS, and SQL/NoSQL).
  • Experience administering Linux.

Nice-to-Have Skills

  • Data platform engineering experience (Airflow, Kubeflow, Solr, Redshift, BigQuery).
  • Programming experience with Kubernetes (Go client, CRD, Controller).
  • AWS product experience (ELB, EBS, RDS, S3, Route53, AMI users, etc.).
  • Experience running Kubernetes in production.
  • Experience with Terraform, Helm, Helmfile.
  • Experience with monitoring, logging, configuration (Sysdig, Prometheus, Grafana, Filebeat, Logstash).

Benefits & conditions

  • Challenging position with lots of growth potential
  • Work from Anywhere philosophy
  • Flat, non-hierarchical structure and open-source mentality
  • Commitment to excellence and the fierce loyalty with which we value our team members
  • Flexible working hours
  • Virtual-first work environment with Bloomreach Hubs available across three continents
  • Company events
  • Employee Assistance Program
  • Subscription to Calm app
  • DisConnect days
  • Sports, yoga, and meditation opportunities
  • Extended parental leave
  • Restricted Stock Units or Stock Options
  • Company performance bonus
  • Employee referral bonus
  • Work anniversaries rewards

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:53 min

Configuring dynamic proxy updates with Istio Pilot

Jan Mensch Jan Mensch · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:44 min

Career transition into cloud native and data management

Michael Cade · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all