Go (Golang) Developer
Job Description
We are seeking a skilled and experienced Golang Developer to
join our AI product engineering team. You will be responsible for
building scalable backend systems and APIs that power intelligent
applications and services. This is a high-impact role where you’ll work
closely with data scientists, AI engineers, and frontend developers to
integrate AI models into production-ready software.
Key Responsibilities:
What We Offer:
This is a work-from-office position. Only candidates who are willing to relocate to Trivandrum should apply.
- Design, develop, and maintain high-performance backend services in Go.
- Develop RESTful APIs and microservices for AI-driven applications.
- Integrate with machine learning models, inference pipelines, and data processing tools.
- Optimize system performance and ensure low-latency, high-throughput APIs.
- Collaborate with DevOps teams to containerize and deploy applications (Docker, Kubernetes).
- Work closely with AI/ML teams to convert research prototypes into scalable services.
- Ensure code quality through unit testing, code reviews, and best practices.
- Contribute to architecture decisions and scalability planning.
What We Offer:
- Opportunity to work on cutting-edge AI solutions.
- Flexible and collaborative work environment.
- Competitive salary and benefits.
- Career growth and continuous learning opportunities.
This is a work-from-office position. Only candidates who are willing to relocate to Trivandrum should apply.
Job Requirement
Required Skills & Qualifications:
- Strong proficiency in Go (Golang) and experience in building backend services.
- Hands-on experience with REST APIs, microservices architecture, and distributed systems.
- Familiarity with AI/ML model integration (e.g., via gRPC, REST, TensorFlow Serving, or ONNX).
- Experience with PostgreSQL / MongoDB / Redis or other databases.
- Understanding of containerization (Docker) and orchestration (Kubernetes).
- Familiarity with message brokers like Kafka, RabbitMQ, or NATS.
- Experience in working with Git, CI/CD pipelines, and cloud platforms (AWS, GCP, Azure).
- Good understanding of concurrency patterns, performance tuning, and memory management in Go.