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.