AI FIRST – Senior Software Engineer (India/Sri Lanka – Remote)

Full Time
India, Srilanka
Posted 2 weeks ago

Contract Type: Full-Time Contract (40 hrs/week – long-term engagement)

Location: Remote – Tamil Nadu, Karnataka, Pondicherry (India) + Sri Lanka (Colombo)

Role Overview

We’re looking for a Senior Software Engineer to play a key role in building and scaling our AI-powered enterprise software products. In this role, you’ll own significant features end-to-end, contribute to architectural decisions, and help raise the bar across the engineering team. You’ll bring deep full-stack expertise and hands-on experience building GenAI-powered applications — and you’ll help define how AI becomes a native part of our engineering culture. 

Key Responsibilities 

Full Stack Development 

  • Implement and own full-stack features using React.js, Next.js, and TypeScript on the frontend, with Python (FastAPI) and/or Node.js backends. 
  • Design and build microservices and APIs that are scalable, secure, and maintainable. 
  • Design and implement CI/CD pipelines for web and backend services. 
  • Work with AWS-based infrastructure (Lambda, ECS, S3, etc.) and Docker/Kubernetes. 
  • Contribute to infrastructure-as-code practices using Terraform. 
  • Ensure system reliability, security, and cost optimization at the feature level. 
  • Operate within an Agile delivery model, using Jira for planning, tracking, and reporting. 
  • Conduct thorough code reviews and mentor junior engineers. 

AI Engineering 

  • Build and optimize LLM pipelines from experimentation to production, including RAG systems. 
  • Develop effective prompt engineering strategies for production use cases. 
  • Conduct model evaluations and performance benchmarking. 
  • Integrate GenAI features into core product workflows. 
  • Contribute to CI/CD pipelines for AI systems. 
  • Support monitoring and observability for LLM-powered features. 

Candidate Requirements 

  • 5–7 years of software engineering experience. 
  • Strong full-stack development skills using React.js, Next.js, and TypeScript. 
  • Proficiency in Python (FastAPI) and/or Node.js for backend services. 
  • Hands-on experience building and deploying LLM or GenAI applications in production. 
  • Working knowledge of prompt engineering and RAG systems. 
  • Solid knowledge of AWS (Lambda, ECS, S3, etc.), Docker, and Kubernetes. 
  • Experience with CI/CD pipelines (GitHub Actions or similar). 
  • Strong understanding of system design, API architecture, and microservices. 
  • Experience working in Agile teams using Jira. 
  • Proven track record of mentoring peers and conducting quality code reviews. 

Good to Have 

  • Experience with fine-tuning or training LLMs. 
  • Familiarity with LangChain, LlamaIndex, or similar frameworks. 
  • Exposure to MLOps practices and model monitoring. 
  • Experience with Terraform and infrastructure-as-code. 
  • Contributions to open-source AI projects or experimentation frameworks. 

ID:P10

Job Features

Job CategoryFull Stack Engineer

Apply For This Job

A valid phone number is required.