DigitalOcean is seeking a Software Engineer to develop and maintain Machine Learning and AI solutions on their Gradient Platform, focusing on building automation tools, enhancing AI agent performance, and ensuring platform stability to improve infrastructure operations and customer experiences.
Requirements
- Proficiency in Go programming language, particularly for developing gRPC and REST APIs
- Hands-on experience with microservices architecture and distributed systems
- Knowledge of containerization and orchestration tools such as Docker and Kubernetes
- Familiarity with messaging systems like Kafka, and databases including MySQL and Redis
- Experience utilizing Large Language Models (LLMs) to develop agentic AI solutions
Responsibilities
- Develop and maintain gRPC APIs in Go to deliver solutions aligned with customer Jobs To Be Done (JTBD)
- Enhance AI Agent performance, correctness, and expand knowledge bases
- Maintain operational excellence by ensuring platform stability and reliability
- Implement quality assurance tooling and synthetic testing to proactively identify potential issues
- Work with product teams on existing and new product launches to enable seamless integrations
- Contribute to continuous improvement initiatives to optimize automation and operational processes
- Develop and maintain innovative Machine Learning and AI solutions leveraging our Gradient Platform
Other
- Collaborate with product teams to define OKRs, contribute to roadmaps, and ensure successful delivery of key results
- Author and maintain technical documentation, including architecture designs and user instructions
- Strong problem-solving and analytical skills
- Excellent written and verbal communication abilities
- Ability to work independently and manage multiple priorities effectively