We are building AI -powered data intelligence products that make information accessible and actionable. As a Senior Backend Developer, you will design and implement scalable backend services powering GoPie (natural language to SQL for datasets), TagoreAI (AI research platform with 2M+ verified documents), and Dataful (India's largest curated data repository). You'll work on NL2SQL engines, LLM orchestration, real -time streaming APIs, and high -performance analytical systems that enable users to explore complex data through conversation.
Core Responsibilities
Architecture & Development
- Design and build high -performance, scalable microservices using Go with clean architecture patterns (hexagonal/ports -and -adapters)
- Develop RESTful APIs and real -time streaming endpoints using frameworks like Fiber or Chi
- Implement type -safe database operations using SQLC, GORM, or raw SQL with PostgreSQL
- Build and optimize analytical query engines using DuckDB and MotherDuck for OLAP workloads
- Design event -driven architectures using message brokers.
AI/ML Integration
- Integrate and orchestrate multiple LLM providers (OpenAI, Anthropic, Google Gemini) with pluggable adapter patterns
- Build NL2SQL pipelines that convert natural language queries to validated SQL
- Implement vector search and embedding pipelines for semantic search capabilities
- Design streaming response architectures for real -time AI interactions
Data & Infrastructure
- Design multi -tenant data architectures with proper isolation and access control
- Implement authentication/authorization using OAuth 2.0/OIDC and fine -grained access control.
- Build cloud storage integrations for file management
- Write database migrations and maintain schema evolution strategies
Quality & Leadership
- Write comprehensive unit and integration tests with high coverage
- Conduct code reviews and enforce coding standards
- Mentor junior developers and contribute to architectural decisions
- Document APIs using OpenAPI/Swagger specifications
Requirements
Required Qualifications
- 2+ years of experience writing Production grade Golang code for high performant applications
- Solid understanding of clean architecture patterns (hexagonal, DDD etc)
- Hands -on experience with PostgreSQL including query optimization, indexing, and migrations
- Experience building and consuming RESTful APIs with proper error handling
- Proficiency with Docker and container orchestration basics
- Experience with Git workflows and CI/CD pipelines
- Strong understanding of authentication/authorization patterns (OAuth 2.0, JWT)
- Excellent problem -solving skills and attention to code quality
Preferred Qualifications
- Experience with analytical databases (DuckDB, ClickHouse, or similar OLAP systems)
- Familiarity with LLM/AI integrations (OpenAI API, LangChain)
- Experience with message queues (NATS, RabbitMQ, Kafka)
- Knowledge of Kubernetes and cloud platforms (GCP, AWS)
- Contributions to open -source projects
Nice to Have
- Rust experience for performance -critical components
- Python experience for ML/data pipelines and scripting
- Experience with vector databases (Qdrant, Pinecone, Weaviate)
📌 Senior Backend Developer (Golang) (Hyderabad)
🏢 Important Group
📍 Hyderabad
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.