Software Development Engineer Intern – Backend at Smytten

On-site · Bengaluru, Karnataka, India · intern

Practice the Software Development Engineer Intern – Backend interview at Smytten with an AI interviewer: voice, live coding and a scorecard.

Skills the interview covers

About the role

Design and build highly scalable, secure and fault-tolerant backend systems powering enterprise-grade AI applications across Consumer Research and Analytics. Build the orchestration layer for AI and agentic workflows — connecting LLMs, analytical models, data sources, research engines and enterprise applications into reliable production systems. Develop high-performance APIs, microservices and asynchronous processing systems that power AI-led research, analytics, dashboards, automated insight generation and enterprise integrations. Build backend infrastructure for GenAI applications, including model gateways, prompt and workflow orchestration, structured outputs, RAG pipelines, embeddings, vector retrieval, caching, evaluation and AI guardrails. Build systems that make AI explainable and auditable by maintaining lineage between source data, analytical transformations, model outputs and final recommendations. YOU DON’T NEED TO BE AN EXPERT — BUT THESE SHOULDN’T BE STRANGERS Data structures, algorithms and computer science fundamentals. Backend development in Python, Java, Go, Node.js or equivalent. REST/gRPC APIs and distributed system concepts. Understanding of environment variables, and json handling. SQL and modern database architectures. Caching, queues and asynchronous processing. Cloud-native application development.

How Smytten interviews run · More open roles