
Search by job, company or skills
Senior Software Engineer – FDE (Full-Stack / AI Focus)
Location: Remote / Chennai / Mumbai
Employment Type: Full-time
Role Overview
We are seeking a Senior/Staff Software Engineer to design and build scalable full-stack systems that deliver measurable business value.
This role involves working closely with cross-functional teams across business, product, and engineering to:
Discover and define problem statements
Navigate ambiguity
Rapidly prototype and deliver production-ready solutions
A key focus area is building AI-powered applications, including RAG systems, LLM integrations, and retrieval pipelines, while contributing to reusable frameworks and engineering standards.
Key Responsibilities
1. Business & Stakeholder Engagement
Develop deep understanding of business operations and domain context
Translate business requirements into technical solutions
Collaborate with senior stakeholders and manage complex expectations
Build strong trust-based relationships across teams
2. Delivery & Execution
Lead rapid development initiatives using a prototype-first approach
Build end-to-end applications across different technology stacks
Define clear transition strategies from prototype to production
Ensure consistent, high-speed delivery with quality
3. Generative AI & RAG Systems
Architect and implement production-grade RAG systems
Work on advanced retrieval techniques:
Hybrid search
Reranking
Query expansion
Build evaluation pipelines, datasets, and experimentation frameworks
Establish best practices for LLM integrations and AI systems
4. Technical Leadership
Lead multi-team technical initiatives
Mentor engineers and enforce engineering best practices
Drive architecture decisions and system design standards
Balance technical debt with delivery priorities
5. AI-Augmented Development
Implement and promote AI-assisted development workflows
Evaluate tools like Copilot, Cursor, etc.
Ensure quality and validation of AI-generated code
6. System Design & Scalability
Design complex, multi-component systems end-to-end
Make architecture decisions for large-scale applications
Drive performance, scalability, and reliability improvements
7. Reliability & SRE Practices
Define system reliability and observability standards
Lead incident management and post-mortem processes
Implement monitoring, alerting, and resilience strategies
8. Documentation & Process
Establish documentation standards and templates
Promote spec-driven development practices
Drive lean and efficient engineering processes
Define metrics for performance and delivery improvement
9. Team & Collaboration
Build and mentor high-performing engineering teams
Foster inclusive and collaborative work culture
Handle complex interpersonal dynamics effectively
Core Competencies & Behaviors
Ownership mindset: Focus on outcomes over deliverables
Polymath approach: Ability to work across domains and technologies
Strong communication: Ability to engage from engineers to leadership
Curiosity-driven: Comfortable working in ambiguous environments
Systems thinking: Ability to connect business and technical systems
Required Skills & Experience
Experience
7+ years of professional software engineering experience
Technical Skills
Full-Stack Development
Strong experience in Python and JavaScript/TypeScript
Frontend frameworks: React / Next.js
Backend API development
Cloud & DevOps
Experience with AWS / Azure / GCP
Infrastructure as Code: Terraform / CloudFormation
CI/CD pipelines (GitHub Actions or similar)
Containerization & deployment strategies
Databases
Strong knowledge of:
Relational DBs (PostgreSQL)
NoSQL / document databases
Key-value stores (Redis)
AI / Generative AI
Hands-on experience with:
LLM integrations
Vector databases
RAG systems
AI evaluation pipelines
Engineering Practices
Code quality, testing, and review standards
System design and architecture
Technical debt management
Additional Requirements
Experience leading technical initiatives and mentoring teams
Strong stakeholder management skills
Experience working in ambiguous and fast-paced environments
Ability to deliver solutions quickly with high impact
Nice to Have
Experience in consulting or embedded engineering models
Exposure to domain-driven design and product thinking
Prior experience in AI-driven product developmen
Job ID: 146025763
Skills:
Java, Agile Scrum, Jira, Sql, Jenkins, Bit Bucket, Postgres, Restful Apis, Oracle, Semantic retrieval, Vector-based search, Prompt engineering, Tool-based agent workflows, Azure OpenAI, Microservices architecture, LLM-based solutions, Relational Databases, Agent behavior configuration
Skills:
Dom, CSS, Redux, W3c, Http, Json, JIRA, HTML, Git, React, Typescript, REST, Javascript, Elasticsearch, D3.Js, Recharts, Next.js
Skills:
Java, Golang, Apis, Microservices, Distributed Systems, Testing Frameworks, Kubernetes, Python, LLMs, Cloud platforms, Scalable backend services, Agentic AI systems, Developer tooling, Event-driven architectures
Skills:
Sentry, Rxjs, Cloudformation, Dynamodb, Node.js, CDK, HTML, Angular, Typescript, Docker, Scss, AWS, Lambdas
Skills:
tokenization , Cloud, Azure, AWS, Memory, LangChain, CrewAI, embeddings, tool function calling, Github Co-Pilot, Agentic AI Fundamentals, Agents, system prompts, planning execution loops, top p, LangGraph, multi agent collaboration, tool orchestration, Open source frameworks, temperature, LLM concepts, context windows, error handling
We don’t charge any money for job offers