onsite
Senior AI Platform Software Engineer - Go / Kubernetes - Schwarz Digits
Software Engineer
Lead the design and implementation of scalable AI platform services using Go and Kubernetes, integrating machine learning workloads on AWS while ensuring robust CI/CD pipelines and container orchestration.
About the role
Key Responsibilities
- Architect and develop high‑performance AI platform services in Go, leveraging Kubernetes for container orchestration.
- Integrate machine learning models and pipelines into the platform, ensuring seamless deployment and scaling on AWS.
- Design and maintain CI/CD workflows, automating build, test, and deployment processes for microservices.
- Collaborate with data scientists, DevOps, and product teams to translate business requirements into technical solutions.
- Monitor, troubleshoot, and optimize platform performance, ensuring reliability and security.
Requirements
- 5+ years of software engineering experience with Go and Kubernetes.
- Strong background in machine learning infrastructure and model deployment.
- Hands‑on experience with AWS services (EKS, S3, SageMaker, etc.).
- Proficiency in Docker, CI/CD tools (GitHub Actions, Jenkins, ArgoCD).
- Excellent problem‑solving skills and a collaborative mindset.
Skills
gokubernetesmachine learningawsdockercicd