Senior Backend Engineer
Build and lead high-performance Golang backend services for an AI compute and PaaS platform. The role requires 8+ years of backend or infrastructure experience, distributed-systems expertise, and strong cloud-native, Kubernetes, and container orchestration skills.
About the job
Responsibilities
Core Platform & Infrastructure Backend
- Architect and develop high-performance Golang services for an AI PaaS and infrastructure platform.
- Build internal APIs for model deployment, job scheduling, and compute lifecycle management.
- Develop components interfacing with GPU/compute infrastructure and AI runtimes.
Distributed Systems & Scalability
- Design and scale microservices and event-driven systems for high-throughput AI workloads.
- Optimize for low latency, high concurrency, and fault tolerance.
- Implement service-to-service communication using gRPC, REST, message queues, and asynchronous pipelines.
- Drive reliability, observability, and resilience across services.
AI Platform Integration
- Integrate systems with training pipelines, inference infrastructure, experimentation workflows, and dataset/artifact management.
- Enable orchestration across cloud and on-premises environments.
- Build abstractions that simplify AI infrastructure consumption.
Cloud-Native & Platform Engineering
- Design cloud-native, Kubernetes-native services.
- Work with DevOps/SRE on CI/CD, deployment automation, and scalability.
- Contribute to architecture decisions for multi-region, multi-cloud infrastructure.
- Improve monitoring, logging, and diagnostics.
Technical Leadership
- Lead architecture reviews and establish engineering standards.
- Mentor engineers and guide complex problem-solving.
- Drive the long-term roadmap for backend infrastructure and AI platform capabilities.
- Partner with Product, Runtime, and Infrastructure leadership to translate requirements into scalable systems.
Requirements
- 8+ years of backend or infrastructure engineering experience.
- Expert-level, hands-on proficiency in Golang.
- Strong experience building production-grade distributed systems.
- Proven experience with infrastructure platforms, PaaS, or deep-tech systems.
- Deep understanding of cloud-native architectures and containerized environments.
- Strong experience with Kubernetes, Docker, and cluster orchestration.
- Experience with distributed databases such as PostgreSQL, Cassandra, or DynamoDB.
- Strong understanding of caching, queues, and streaming systems such as Redis and Kafka.
- Python experience as a secondary language.
Nice-to-Haves
- Experience with compute scheduling, resource management, or platform runtimes.
- Experience with AI/ML platforms, model infrastructure, or data platforms.
- Familiarity with ML pipelines, inference systems, or GPU-backed workloads.
- Exposure to PyTorch, TensorFlow infrastructure, or model-serving systems.
- Experience with multi-cloud or on-premises infrastructure.
- Experience with Prometheus, Grafana, OpenTelemetry, or similar observability tools.
- Experience with gRPC, REST, microservices, event-driven systems, message queues, asynchronous pipelines, and streaming systems.
Compensation & Benefits
- No compensation or benefits information was provided.
Skills
Go, Python, Kubernetes, Docker, AWS, GCP, Microsoft Azure, gRPC, Rest, Postgres, Cassandra, DynamoDB, Redis, Kafka, Prometheus
Similar jobs
Backend Engineering jobsLeads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.
Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.
Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.