Enable job alerts via email!

Golang Developers

Ocho

Belfast

Remote

GBP 75,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm is seeking a Go Backend Engineer to build robust backend services for their data platform and APIs. This remote-first role offers a salary of £75,000-£150,000. The ideal candidate will have 3+ years of backend experience, particularly in Go, and be familiar with AWS and Kubernetes. Join a growing team committed to delivering high-impact solutions in the tech industry.

Benefits

Competitive package
Remote-first work environment
Path to leadership

Qualifications

  • 3+ years' backend experience (2+ in Go) building production services.
  • Solid grasp of concurrency, distributed systems, and networking fundamentals.
  • Ideally Hands-on with AWS and Kubernetes.
  • Experience designing REST/gRPC APIs; protobuf/OpenAPI familiarity.
  • CI/CD, automated testing, and containerization.

Responsibilities

  • Design and implement Go services for data ingestion and orchestration.
  • Build and evolve gRPC/REST APIs powering customer-facing features.
  • Help standardize frameworks and best practices across teams.
  • Contribute to the data lake/data platform foundations.

Skills

Go
Python
AWS
Kubernetes
SQL
gRPC
REST

Tools

Docker
TensorFlow
PyTorch
Job description
Overview

Go Backend Engineer (Data Platform & APIs) - Northern Ireland (Remote-first)

Salary: £75,000-£150,000 + bonus + benefits

About the Company

Our client is scaling an ML-driven data and analytics platform and modernizing their engineering standards. Their current stack includes Python, GoLang, TensorFlow, PyTorch, AWS, and Kubernetes, with a focus on building scalable, ML-driven data and analytics platforms. They are planning to hire 5-7 engineers right now with further expansion in 2026 and building a high-impact team in Northern Ireland.

The Role

You\'ll build robust backend services in Go that power both the data platform (data lake, pipelines, model serving) and product-facing APIs. You\'ll collaborate with Data Science (leaders, DS, ML engineers, data engineers) to standardize tooling, operationalize models, and ship reliable APIs at scale. This role suits engineers who enjoy clear ownership, modern cloud infrastructure, and working at the intersection of Go + ML platforms.

What You\'ll Do

Platform & ML Enablement

  • Design and implement Go services for data ingestion, transformation, and orchestration on AWS & Kubernetes
  • Integrate with Python-based ML services (TensorFlow/PyTorch), enabling model training, evaluation, and real-time/batch inference
  • Help standardize frameworks, libraries, and best practices across DS/Eng (packaging, environments, CI/CD, testing)
  • Contribute to the data lake/data platform foundations (catalog, lineage, governance, access patterns)

Backend APIs & Services

  • Build and evolve gRPC/REST APIs powering customer-facing features and internal platforms
  • Implement event-driven components (queues/streams) and caching to meet latency and throughput SLOs
  • Add observability (metrics, logs, traces), performance profiling, and production readiness
  • Collaborate with product, DS, and frontend on API shape, contracts, and release cadence
Essential Criteria
  • 3+ years\' backend experience (2+ in Go) building production services
  • Solid grasp of concurrency, distributed systems, and networking fundamentals
  • Ideally Hands-on with AWS (IAM, ECS/EKS, S3, RDS/DynamoDB, networking) and Kubernetes
  • Experience designing REST/gRPC APIs; protobuf/OpenAPI familiarity
  • Proficiency with SQL (Postgres/MySQL) and a NoSQL/Key-Value store (e.g., DynamoDB/Redis)
  • CI/CD (GitHub Actions/GitLab/CircleCI), automated testing, and containerization (Docker)
  • Demonstrated work in a commercial setting with data-intensive or ML-adjacent systems (e.g., pipelines, model serving, feature stores, analytics workloads)
Nice to Have
  • Experience integrating Python ML services (TF/torch), feature stores, or model registries
  • Event streaming & messaging (Kafka, Kinesis, NATS, SQS, Pub/Sub)
  • Observability stacks (OpenTelemetry, Prometheus, Grafana)
  • IaC (Terraform), security-by-design, OAuth/OIDC, secrets management
  • Batch & streaming data processing (Spark/Flink/Beam) or columnar analytics (Parquet/Arrow)
Career Paths

We\'re hiring multiple profiles:

  • Go Backend (API-first): Own product APIs, performance, reliability
  • Go Platform (ML-first): Focus on data lake, pipelines, model serving
  • Hybrid: Split time across APIs and ML platform enablement
  • Growth routes to Senior or Tech Lead as the NI team scales
Why Join
  • Shape a greenfield data/ML platform and raise the engineering bar with standard frameworks
  • Real ownership: design ? build ? run for systems that matter to customers
  • Remote-first with strong investment in building a Hub/R+D site in Belfast
  • Competitive package, modern tooling, and a path to leadership as the team expands
How to Apply

If you believe you meet the criteria for this role and are excited about the opportunity to join our team, please apply via this link. Alternatively, you can reach out to Phil Gamble directly for an informal chat via LinkedIn or WhatsApp.

About Phil Gamble

Phil Gamble has over 20 years of experience in the Tech recruitment industry, successfully delivering on challenging IT recruitment campaigns in global IT software companies in the US, UK, and Ireland. He takes a personalized approach to understanding candidates and has garnered praise for his professionalism and dedication to their career goals.

Recent LinkedIn Testimonials

"I cannot recommend Phil and Ocho enough...Phil is a professional who does not treat his candidates as resources..."

"Phil was by far the best recruiter I have ever dealt with...I wouldn\'t hesitate to recommend Phil to my friends or colleagues."

"Phil has helped me find new roles more than once...Phil takes the time to understand what it is I\'m looking for..."

Skills:
remote Golang python

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.