Role Overview
We are looking for an AI Full-Stack Developer with deep backend engineering expertise to design, build, and scale AI-driven applications and platforms. The ideal candidate is equally comfortable with distributed systems, APIs, data pipelines, and AI/LLM integration, and can translate complex business problems into robust, production-grade solutions.
This role goes beyond UI or model experimentation—you will own backend architecture, AI integration, performance, scalability, and reliability of intelligent systems used in real-world enterprise environments.
⸻
Key Responsibilities
Backend & Platform Engineering (Primary Focus)
- Design, develop, and maintain high-performance backend services using Python, Java, or Node.js
- Build scalable REST / GraphQL APIs and event-driven services
- Architect microservices and distributed systems with high availability and fault tolerance
- Optimize system performance, latency, concurrency, and throughput
- Implement secure authentication, authorization, and data protection mechanisms
- Own database design and optimization (SQL & NoSQL)
AI / ML / LLM Engineering
- Integrate AI/ML models and LLMs (OpenAI, Anthropic, open-source models) into backend workflows
- Build and manage RAG pipelines, vector databases, and embedding workflows
- Implement model inference APIs, orchestration, and prompt pipelines
- Handle AI observability (token usage, latency, cost, accuracy, drift)
- Work with data scientists to productionize models (MLOps mindset)
Full-Stack & Frontend Integration (Secondary Focus)
- Collaborate with frontend teams to define APIs and data contracts
- Develop lightweight frontend components when required (React / Next.js / Vue)
- Ensure seamless integration between UI, backend services, and AI layers
Cloud, DevOps & Reliability
- Deploy and manage services on AWS / Azure / GCP
- Use Docker and Kubernetes for containerized deployments
- Implement CI/CD pipelines and infrastructure-as-code
- Design logging, monitoring, alerting, and tracing for AI-enabled systems
Collaboration & Leadership
- Participate in system design discussions and architecture reviews
- Mentor junior engineers and enforce backend and AI engineering best practices
- Work closely with product managers, architects, and stakeholders
- Take ownership of features from concept to production
⸻
Required Skills & Experience
Core Backend Skills
- 3+ years of strong backend engineering experience
- Expert in Python / Java / Node.js (at least one at production scale)
- Deep understanding of APIs, microservices, databases, and distributed systems
- Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Cassandra)
AI & Data Skills
- Hands-on experience integrating AI/ML or LLMs into production systems
- Familiarity with LangChain, LlamaIndex, vector databases (Pinecone, FAISS, Weaviate, Milvus)
- Understanding of model inference, prompt engineering, and RAG architectures
- Experience with data pipelines, ETL, or streaming systems is a plus
Cloud & DevOps
- Strong experience with at least one major cloud platform
- Docker, Kubernetes, CI/CD pipelines
- Observability tools (Prometheus, Grafana, OpenTelemetry, ELK)
⸻
Good to Have
- Experience building AI platforms, AIOps, or GenAI products
- Exposure to FinOps / cost optimization for AI workloads
- Knowledge of security, compliance, and data governance
- Experience in enterprise or B2B SaaS products
- Prior startup or 0-to-1 product experience