Senior Golang Engineer - Research Computing Platform

Grid Dynamics

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Sports
Flexible schedule
Professional development
Well-equipped office

Job summary

JUXT in London is seeking a Senior Golang Engineer to join a hybrid engineering team, building backend services, APIs and platform tooling that connect researchers with compute infrastructure. You will own substantial backend and platform challenges across an HPC-focused environment, emphasizing performance, security and reliability.

You will work closely with infra and research teams, applying Go and distributed-system concepts, while leveraging AI-assisted development tools to improve

Qualifications

  • Strong commercial experience developing production backend services and systems using Go.
  • Solid understanding of Linux systems, infrastructure, networking and OS fundamentals.
  • Hands-on experience with containers, particularly Docker or Podman.
  • Strong relational database experience, ideally PostgreSQL and/or MariaDB/MySQL.
  • Experience designing database schemas and modelling complex system state.
  • Knowledge of secrets management, encryption and security (Vault or equivalent).
  • Experience building and operating CI/CD pipelines and automated deployments.
  • Strong understanding of distributed systems, reliability and production engineering.
  • Ability to take ownership of technical deliverables and architectural decisions.
  • Experience using AI-assisted development tools and recent AI models.

Responsibilities

  • Design, develop and maintain production-grade backend services and platform tooling using Go.
  • Build research-facing HTTP APIs and Python client libraries for submitting and managing computational workflows.
  • Develop services for DAGs, job submission, retries, cancellation, logging and resource profiling.
  • Integrate with cluster workload schedulers and translate workloads into execution plans.
  • Design and maintain platform state services and relational databases to track jobs and resources.
  • Implement secure authentication, encryption and secrets management (PKI, key management, token auth).
  • Develop automation for host lifecycle management (draining, rebuilding, patching).
  • Build containerised job execution tooling with Docker and Podman, including credentials and encrypted dirs.
  • Develop and maintain CI/CD pipelines across environments.
  • Collaborate with infra, platform and research eng to deliver scalable solutions.
  • Use AI-assisted development tools in engineering workflows.

Skills

Go
Backend design
Linux systems
Containers (Docker/Podman)
Databases (PostgreSQL/MySQL)
Security & encryption
CI/CD pipelines
Distributed systems
AI-assisted development
Communication & collaboration

Tools

Docker
Podman
PostgreSQL
MariaDB/MySQL
Vault PKI
GitLab CI/CD
Ansible

Job description

Requirements

Essential Skills & Experience

  • Strong commercial experience developing production backend services and systems using Go (Golang).
  • Solid understanding of Linux systems, infrastructure, networking and operating system fundamentals.
  • Hands‑on experience with containers, particularly Docker or Podman.
  • Strong relational database experience, ideally PostgreSQL and/or MariaDB/MySQL.
  • Experience designing database schemas and modelling complex system state.
  • Practical knowledge of secrets management, encryption and security, including Vault or equivalent secrets stores, PKI, asymmetric cryptography and token‑based authentication.
  • Experience building and operating CI/CD pipelines and automated deployment processes.
  • Strong understanding of distributed systems, reliability and production engineering.
  • Ability to take ownership of technical deliverables, make architectural decisions and solve complex engineering problems.
  • Experience using AI‑assisted development tools and recent AI models as part of the software engineering process.
  • Excellent communication and collaboration skills.
Nice to have

Desirable Experience

  • High‑performance computing (HPC) or batch scheduling environments.
  • Experience with Slurm or similar workload schedulers.
  • Workflow orchestration technologies such as Temporal.
  • Python development, particularly for APIs and client libraries.
  • Experience building internal developer platforms or tooling used by other engineering teams.
  • Exposure to GPU workloads and high‑performance compute infrastructure.
  • Experience with on‑premises infrastructure and cloud environments, particularly AWS.
  • Experience with GitLab CI/CD and Ansible.
  • Background in quantitative finance, scientific computing or research engineering.
Technology Stack

Backend: Go, Python

Databases: PostgreSQL, MariaDB, MySQL

Infrastructure: Linux, on-premises infrastructure, AWS

Containers: Docker, Podman

Scheduling: Slurm / HPC workload management

Security: Vault, PKI, encryption, token‑based authentication

DevOps: GitLab CI/CD, Ansible

Architecture: Distributed systems, microservices, workflow orchestration, event‑driven services

The Opportunity

JUXT (part of Grid Dynamics) is partnering with a leading global quantitative investment firm to build the next generation of its Research Computing Platform in London.

The platform will enable quantitative researchers to submit and manage large, complex computational workloads, running securely and efficiently across a high‑performance computing (HPC) cluster.

We are looking for a Senior Golang Engineer to join the engineering team, building the backend services, APIs and infrastructure tooling that connect researchers with the underlying compute infrastructure.

This is a hands‑on engineering position focused on backend and platform development, where performance, security, reliability and scalability are critical. You will work on systems that sit at the heart of the firm's research operations, taking ownership of significant engineering challenges from design through to production.

Responsibilities

Key Responsibilities

  • Design, develop and maintain production‑grade backend services and platform tooling using Go.
  • Build research‑facing HTTP APIs and Python client libraries for submitting and managing computational workflows.
  • Develop services supporting task graphs (DAGs), job submission, retries, cancellation, logging and resource profiling.
  • Integrate with cluster workload schedulers, translating researcher workloads into efficient execution plans.
  • Design and maintain platform state services and relational databases to track jobs, resources and execution status.
  • Implement secure authentication, encryption and secrets management, including PKI, key management and token‑based authentication.
  • Develop automation for host lifecycle management, including draining, rebuilding and patching compute infrastructure.
  • Build containerised job execution tooling using Docker and Podman, managing credentials, encrypted working directories, metrics and cleanup.
  • Develop and maintain CI/CD pipelines and automated deployment processes across development, pre‑production and production environments.
  • Work closely with infrastructure, platform and research engineering teams to deliver reliable and scalable solutions.
  • Use AI‑assisted development tools and modern LLMs as part of everyday engineering workflows.
The Ideal Candidate

We are looking for an experienced Go Engineer who enjoys solving challenging backend, systems and infrastructure problems.

You should be comfortable working close to the underlying infrastructure, including Linux hosts, containers, schedulers, storage and networking, while building reliable services that other engineers and quantitative researchers depend on.

You will bring strong engineering fundamentals, a security‑conscious mindset and the ability to take ownership of complex technical projects. Experience in HPC or quantitative finance would be advantageous, but strong Go and systems engineering experience are the priority.

Why Join JUXT?

JUXT is a premium software consultancy working with some of the world's largest financial institutions. We are a team of experienced engineers who enjoy solving complex technical challenges and delivering high‑quality software.

You will work alongside talented engineers on a strategically important platform within a leading quantitative investment firm, with opportunities to influence architecture, engineering standards and technical direction.

Location & Working Pattern
  • Location: London
  • Working arrangement: Hybrid
  • Office attendance: 3 days per week
  • Engagement: Embedded engineering team working with a leading global quantitative investment firm
We offer
  • Opportunity to work on bleeding‑edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package - medical insurance, sports
  • Corporate social events
  • Professional development opportunities
  • Well‑equipped office
About Us

Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Regulatory Technology
Senior Software Engineer – Regulatory Technology

Grid Dynamics • Greater London

On-site
GBP 90,000 - 120,000
Competitive salary
Flexible schedule
Benefits package - medical insurance,
+4
Senior Kotlin / Java Engineer – FX Risk & Valuation
Senior Kotlin / Java Engineer – FX Risk & Valuation

Grid Dynamics • Greater London

On-site
GBP 110,000 - 160,000
Competitive salary
Flexible schedule
Medical insurance
+2
Senior C++ / Rust Engineer – Low-Latency eTrading
Senior C++ / Rust Engineer – Low-Latency eTrading

Grid Dynamics • Greater London

On-site
GBP 110,000 - 160,000
Medical insurance
Sports benefits
Flexible schedule
+3
Senior Full Stack Engineer - Java/Kotlin - Equity Accelerator, Prime Finance
Senior Full Stack Engineer - Java/Kotlin - Equity Accelerator, Prime Finance

Grid Dynamics • Greater London

On-site
GBP 90,000 - 140,000
Flexible schedule
Competitive salary
Medical insurance
Software Engineer,Risk & Data Technology - Python or Java or C#
Software Engineer,Risk & Data Technology - Python or Java or C#

Grid Dynamics • Greater London

On-site
GBP 90,000 - 120,000
Bleeding-edge projects
Motivated team
Competitive salary
+6
Senior Full Stack Java/Kotlin & React Engineer – Equity Prime Finance
Senior Full Stack Java/Kotlin & React Engineer – Equity Prime Finance

Grid Dynamics • Greater London

On-site
GBP 110,000 - 170,000
Competitive salary
Flexible schedule
Benefits package - medical insurance, 
+3
Technical Programme Manager – Technology Estate & Modernisation
Technical Programme Manager – Technology Estate & Modernisation

Grid Dynamics • Greater London

Hybrid
GBP 90,000 - 130,000
Medical insurance
Sports
DevOps Engineer - C#
DevOps Engineer - C#

Grid Dynamics • Greater London

On-site
GBP 90,000 - 130,000
Bleeding-edge projects
Motivated team
Competitive salary
+2
Senior Java/Kotlin Engineer – Equity Prime Finance
Senior Java/Kotlin Engineer – Equity Prime Finance

Grid Dynamics • Greater London

Hybrid
GBP 120,000 - 150,000
Bleeding-edge projects
Well-equipped office
Corporate events
+5
Senior Java/Kotlin Engineer – Strategic Risk Platform
Senior Java/Kotlin Engineer – Strategic Risk Platform

Grid Dynamics • Greater London

On-site
GBP 70,000 - 110,000
medical insurance
sports
Competitive salary
+5