Senior Software Engineer / AI Backend Developer
Experience
5+ Years
Location
Kochi / Mohali
Engagement
Long-term GCC
Work Model
Full-time
Role Overview
We are looking for a skilled Senior Software Engineer with a strong backend and AI focus to contribute to an AI product engineering engagement for a US-based media and technology client. You will work on solution design, backend development, and AI integrations — collaborating closely with the lead architect and client teams. The role sits at the intersection of backend systems, data engineering, and applied AI — requiring someone who can build intelligent, scalable systems and take ownership of key technical components. You will be embedded within a Global Capability Centre model, working closely and continuously with the client’s internal product and business teams. This is a hands-on engineering role with scope for growth.
Key Responsibilities
Architecture & Systems Design
Contribute to end-to-end solution design across backend, data, and AI layers — with attention to scalability, fault tolerance, and long-term extensibility
Implement and maintain system boundaries, data flow design, API contracts, and integration patterns across internal and external services
Participate in technology selection and architectural trade-off discussions aligned with product goals and delivery timelines
Follow and contribute to engineering standards, code review practices, and architectural governance across the team
AI & Knowledge Systems
Build and maintain RAG-based knowledge systems — working on retrieval strategies, chunking, embedding model integration, hybrid search, and end-to-end retrieval quality
Implement memory architecture components — operational, episodic, and semantic layers — with clear decisions on what gets stored, retrieved, and expired
Work with orchestration frameworks — retrieval chains, agentic workflows, and multi-step reasoning — selecting approaches based on complexity, latency, and reliability requirements
Handle LLM failure modes in implementation — hallucination, context drift, prompt sensitivity — applying structural mitigations rather than surface-level patches
Apply AI-level security practices — prompt injection defence, output validation, model access controls, and data boundary enforcement within AI pipelines
Cloud, Infrastructure & Security
Deploy and maintain cloud infrastructure on AWS — working across compute, storage, networking, and security with cost efficiency as a first-class concern
Implement authentication and authorisation patterns — JWT, OAuth, RBAC — across services and AI pipeline boundaries
Apply data security practices — encryption, PII handling, access scoping, and audit logging built into the system from day one
Contribute to observability practices — logging, tracing, alerting, and AI output monitoring across the full system
Delivery, Collaboration & Client Engagement
Work within the engineering team with clear ownership of assigned delivery outcomes, quality, and timelines
Engage directly with the US client team when needed — translate technical progress into clear updates and raise trade-offs with the lead architect
Participate in engagement cadence — design workshops, sprint reviews, and steering discussions
5+ years of overall experience with demonstrated ownership of backend and AI components; prior exposure to international or client-facing projects preferred
Tech Stack
Languages:
Python, TypeScript, SQL
Backend:
FastAPI, SQLAlchemy, Alembic, PostgreSQL; Node.js (good to have)
Frontend:
React 18, TypeScript, Tailwind CSS
Cloud:
AWS — compute and orchestration (Lambda, ECS/EKS), storage (S3, RDS, Aurora), security and access (IAM, VPC, Secrets Manager), observability (CloudWatch, CloudTrail)
AI / Tools:
LangChain, LlamaIndex, Pinecone, OpenAI/Gemini APIs, pandas, Claude Code / Codex / Cursor
AI / Capabilities:
RAG system design, vector search and embedding pipelines, agentic workflow architecture, LLM evaluation and observability
DevOps:
CI/CD pipeline design and management, containerisation (Docker), infrastructure as code (Terraform), environment management across dev/staging/production, GitHub Actions, Render
About Softobiz Technologies
Softobiz Technologies is a technology and product services company headquartered in India, operating Global Capability Centers (GCCs) for leading international clients across healthcare, fintech, and enterprise software. Our GCC model enables world-class talent in India to work directly within the product and engineering teams of our global partners, contributing meaningfully to product strategy, growth, and operations.