Go Developer - AI & ML
Jobgether
full-remotemidcontractbackenddevops United States 4 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
GoKubernetesDockerMachine Learning InfrastructureRESTful APIsConcurrency (Goroutines, Channels)Kubernetes OperatorsDistributed SystemsMicroservicesPython
About the role
Role Overview
You will develop and maintain scalable cloud-native software that enables AI/ML workloads. This fully remote, international role combines Go development, machine learning infrastructure, Kubernetes, and distributed systems to improve how AI/ML services are deployed, managed, and scaled.
Responsibilities
- Design, develop, and maintain scalable services supporting AI and machine learning.
- Build and optimize efficient Go code for ML components within a cloud platform.
- Improve AI/ML-related services for reliability, performance, and maintainability.
- Apply Go concurrency patterns (goroutines, channels) to optimize runtime performance.
- Build, test, and optimize solutions using modern engineering practices.
- Collaborate with product managers, designers, and engineers to translate requirements into technical solutions.
- Improve code quality via refactoring, documentation, and optimization.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot complex issues across distributed cloud environments.
- Stay current with Go and cloud ecosystem developments and contribute to AI/ML platform evolution.
Requirements
- 4+ years professional software development experience; Go preferred.
- Strong experience with cloud technologies and distributed architectures.
- Go development experience.
- Proven experience with Docker and Kubernetes.
- Experience deploying machine learning solutions in production.
- Experience developing Kubernetes Operators.
- Strong API design skills (RESTful APIs).
- Ability to write clear technical documentation and communicate effectively.
- Bachelor’s degree in Computer Science/Engineering (or equivalent experience).
Nice to Have
- Experience with asynchronous Agile teams.
- Experience building/training machine learning models.
- Familiarity with WebSockets, microservices, and distributed systems.
- 2+ years experience with Python or R.
- Web framework experience: Gorilla, Gin, or Echo.
- Previous experience in fully remote organizations.
Benefits
- Competitive compensation and benefits.
- Fully remote work with flexibility to work from anywhere.
- Four-day work week culture (except company events).
- Uncapped holiday allowance.
- Opportunity to work on innovative AI/ML and cloud infrastructure projects.
About Jobgether
Jobgether lists this role on behalf of a partner company. The partner develops cloud-based artificial intelligence and machine learning solutions, focusing on scalable, reliable cloud infrastructure and deployment platforms.
Scraped 7/27/2026