remote
Senior Golang Engineer - AI Product & Platforms - Citi
Software Engineer
Senior Golang Engineer leading AI‑driven platform development, building scalable microservices with Kubernetes, Docker, and CI/CD pipelines, while driving AI/ML integration and cloud strategy.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Go microservices that power AI‑enabled products across the bank.
- Architect and deploy containerized workloads on Kubernetes, ensuring scalability, resilience, and security.
- Implement CI/CD pipelines (GitHub Actions, ArgoCD) to automate testing, integration, and release cycles.
- Collaborate with data scientists to integrate machine‑learning models into production services.
- Participate in code reviews, performance tuning, and incident response to uphold service reliability.
Requirements
- 5+ years of professional Go development experience.
- Strong background in AI/ML concepts and model deployment.
- Hands‑on experience with Kubernetes, Docker, and cloud platforms (AWS/GCP).
- Proficiency in CI/CD tooling, automated testing, and observability.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
kubernetesdockercicd