← Back to Open jobs

Open Position

Senior Golang Engineer (AI)

Full-time · Remote · Senior (7+ years) · TopDevConsulting Platform Engineering

Role Overview

We are hiring a senior Golang engineer with more than seven years of professional software experience and strong Go in production. You will architect high-throughput services for AI-powered applications, lead technical decisions, and collaborate across platform and AI teams.

What You Will Do

  • Design and build high-performance microservices in Go.
  • Develop APIs and service layers for AI inference and orchestration.
  • Implement queue-based, event-driven, and streaming architectures.
  • Work on reliability: observability, tracing, and fault tolerance.
  • Collaborate with AI teams to productionize model-powered features.
  • Contribute to secure coding standards and platform best practices.

Must-Have Skills

  • 7+ years of professional software engineering with substantial Go in production.
  • Senior-level distributed systems, async pipelines, and service design.
  • Hands-on experience shipping AI-integrated or ML-serving platform features.
  • Strong command of REST/gRPC, caching, data storage, and reliability patterns.
  • Hands-on cloud platform experience with AWS, GCP, and Azure in production.
  • DevOps expertise using Docker, Kubernetes, and Jenkins for build and release workflows.

Nice to Have

  • Experience with message brokers (Kafka, NATS, RabbitMQ).
  • Knowledge of vector databases and retrieval architectures.
  • Kubernetes operations and production incident handling.