Job Title: Golang Developer
Location: Bangalore (Onsite)
Experience: 4+ Years
Company Overview
Optimum Data Analytics is a strategic technology partner delivering reliable turnkey AI solutions. Our streamlined development approach ensures high-quality outcomes and maximum client satisfaction. We empower businesses by bringing clarity to every decision through analytics and AI.
Our diverse team of statisticians, engineers, data scientists, and product managers combines expertise, flexibility, and cultural alignment to address complex business challenges. We're reshaping how AI/ML is implemented in the service sector, delivering solutions that generate measurable value and help businesses grow, transform, and achieve strategic objectives.
Role Overview
We are looking for a highly skilled
Golang Developer with a strong understanding of concurrent programming and plugin development. The ideal candidate will have hands-on experience with cloud-native environments, containerization technologies, and orchestration platforms. This role offers a unique opportunity to work at the intersection of high-performance backend development and next-generation AI infrastructure.
Key Responsibilities
- Design, develop, and maintain robust backend services using Go (Golang).
- Implement advanced concurrency patterns using Go routines.
- Build and maintain custom plugins to extend system functionality and integrations.
- Work with CaaS (Container-as-a-Service) platforms and ensure smooth deployment of applications.
- Collaborate with DevOps teams to leverage Kubernetes for orchestration and scaling.
- Develop cloud-native applications with a deep understanding of cloud infrastructure (AWS, GCP, Azure, etc.).
- Apply best practices for backend development to ensure code quality, performance, and security.
- (Preferred) Utilize knowledge of networking and virtualization to improve application performance and reliability.
Requirements
- 4+ years of experience in backend development, with a focus on Golang.
- Proficiency in Go routines and concurrent programming.
- Experience in plugin development.
- Hands-on knowledge of CaaS, Kubernetes (K8s), and Docker.
- Familiarity with cloud infrastructure and deployment on cloud platforms.
- (Good to have) Understanding of networking and virtualization concepts.
- Strong problem-solving skills, a collaborative mindset, and attention to detail.
Skills: Microservices architecture,API development,Database management,Cloud services,Unit testing,Version control,Problem solving,Team collaboration,Agile methodology