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 Category | Full Stack Engineer |