Senior Backend Engineer – AI Platforms (Golang & Java)
Position Overview
We are seeking an experienced Senior Backend Engineer to join our product engineering team and play a key role in building next-generation AI-powered enterprise applications and platforms.
The ideal candidate will have strong expertise in Golang, extensive Java development experience, and a solid understanding of AI/ML concepts and modern AI application architectures. The individual will be responsible for designing, developing, optimizing, and scaling backend services that power mission-critical AI solutions used by enterprise customers globally.
This role requires hands-on engineering expertise, architectural thinking, and the ability to work closely with product managers, AI engineers, DevOps teams, and frontend developers in a fast-paced product environment.
Key Responsibilities
Backend Platform Development
- Design, develop, and maintain highly scalable backend services using Golang and Java.
- Build enterprise-grade APIs, microservices, and distributed systems.
- Develop secure, performant, and fault-tolerant backend architectures.
- Implement event-driven and asynchronous processing systems.
- Optimize system performance, latency, scalability, and reliability.
AI Platform Enablement
- Collaborate with AI/ML teams to integrate Large Language Models (LLMs), AI agents, and machine learning services.
- Build backend services that support AI workflows, inference pipelines, RAG architectures, vector databases, and agent orchestration.
- Develop APIs for AI model consumption and integration.
- Support deployment and scaling of AI applications across cloud and on-premise environments.
Architecture & Design
- Participate in system architecture discussions and technical decision-making.
- Design high-availability distributed systems and cloud-native solutions.
- Define coding standards, best practices, and engineering guidelines.
- Conduct technical reviews and mentor junior engineers.
Database & Data Engineering
- Design and optimize relational and NoSQL databases.
- Work with PostgreSQL, MySQL, MongoDB, Redis, and similar technologies.
- Develop efficient data models and caching strategies.
- Ensure data consistency, integrity, and security.
DevOps & Cloud
- Collaborate with DevOps teams for CI/CD implementation.
- Support containerized deployments using Docker and Kubernetes.
- Work with AWS, Azure, or GCP environments.
- Monitor application health and troubleshoot production issues.
Quality & Security
- Develop unit tests, integration tests, and automated validation pipelines.
- Ensure applications meet enterprise security and compliance standards.
- Participate in code reviews and technical audits.
Required Skills & ExperienceTechnical SkillsGolang (Mandatory)
- Strong hands-on experience developing production-grade applications in Go.
- Deep understanding of concurrency, goroutines, channels, and memory management.
- Experience building REST APIs and microservices using Golang frameworks.
Java (Mandatory)
- Extensive experience with Java development.
- Strong understanding of Spring Boot, Spring MVC, and enterprise application design.
- Experience developing large-scale backend systems and integrations.
AI Fundamentals (Mandatory)
- Understanding of Generative AI concepts.
- Familiarity with LLMs such as GPT, Claude, Gemini, Llama, Mistral, etc.
- Knowledge of RAG (Retrieval Augmented Generation) architectures.
- Understanding of Vector Databases and Embedding Models.
- Exposure to AI Agents and Agentic Workflows is preferred.
Database Technologies
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Elasticsearch (Preferred)
Cloud & Infrastructure
- AWS / Azure / Google Cloud
- Docker
- Kubernetes
- CI/CD Pipelines
- GitHub Actions / Jenkins / GitLab CI
API & Integration
- REST APIs
- GraphQL (Preferred)
- gRPC
- Webhooks
- Event-driven Architectures
Messaging & Streaming (Preferred)
Qualifications
- Bachelor's or Master's Degree in Computer Science, Engineering, or related discipline.
- 7+ years of software engineering experience.
- 3+ years of hands-on Golang development experience.
- 5+ years of Java development experience.
- Experience working on enterprise-scale SaaS products or platforms.
- Experience working in Agile/Scrum environments.
Preferred Experience
- Experience building AI/GenAI products.
- Experience with LangChain, LangGraph, AutoGen, CrewAI, Semantic Kernel, or similar frameworks.
- Experience with Vector Databases such as Pinecone, Weaviate, Qdrant, Milvus, or pgVector.
- Experience in multi-tenant SaaS platforms.
- Experience in enterprise integrations and workflow automation platforms.
- Exposure to MLOps and AI deployment pipelines.
Personal Attributes
- Strong problem-solving and analytical skills.
- Ability to work independently and drive technical initiatives.
- Excellent communication and stakeholder management skills.
- Ability to mentor junior engineers and lead technical discussions.
- Strong ownership mindset with focus on delivery and quality.
Employment Type: Full-Time
Experience Required: 7 Years
Location: Customer Location in Hyd
Notice Period: Immediate
Reporting To : Engineering Manager / CTO
Success Metrics
- Delivery of scalable backend services.
- AI platform feature implementation.
- System performance and reliability improvements.
- Code quality and technical leadership.
- Achievement of product roadmap milestones.
Pay: ₹1,200,000.00 - ₹2,000,000.00 per year
Benefits:
Work Location: In person