Go Developer - AI & ML
Civo
MidAbout the position
Join a fully remote team to develop and maintain scalable, efficient code for Machine Learning components of a cloud platform using Go. Collaborate with cross-functional teams to translate requirements into technical solutions and improve existing services.
Tech stack
- go
- docker
- kubernetes
- api
- python
- machine-learning
Requirements
Required:
- Bachelor’s degree in Computer Science, Engineering or a related field, or proven related professional experience
- 4+ years of professional experience developing software, preferably in Go
- Proven experience with containerization technologies (Docker, Kubernetes)
- Proven Experience deploying Machine Learning solutions
Nice to have:
- Experience working in asynchronous agile software teams
- Experience building and training Machine Learning Models
- Experience building applications using WebSockets
Responsibilities
- Develop and maintain scalable, efficient code for the Machine Learning components of the Civo Cloud Platform using Golang
- Ensure code quality, performance, and reliability through comprehensive testing and optimization
- Utilize concurrency patterns (goroutines, channels) to optimize performance
- Collaborate with designers, product managers, and other engineers to translate requirements into technical solutions
Benefits
- Competitive compensation and benefits package
- 4-day week company (unless attending an event)
- Uncapped holiday
- Collaborative and inclusive culture that values diversity and creativity