
Eligibility Criteria
Bachelor’s or Master’s degree in Computer Science, Information Technology, MCA or Engineering (any branch). Recent graduates or final‑year students (batch 2025‑2026) preferred. Minimum 60% aggregate (or CGPA 6.0/10) is generally expected. No active backlogs at the time of joining. Candidates should demonstrate strong analytical abilities, basic programming knowledge and a willingness to learn new technologies.

Job Description & Key Responsibilities
SymphonyAI is a fast‑growing AI‑driven technology company that builds end‑to‑end solutions for retail, supply‑chain, and enterprise analytics. Headquartered in the United States with a strong engineering presence in India, SymphonyAI combines deep domain expertise with cutting‑edge machine‑learning platforms to help Fortune‑500 brands make smarter, data‑backed decisions. The Bengaluru R&D Development Team focuses on next‑generation Category Planning and Retail Analytics products, delivering cloud‑native, AI‑infused services that power assortment optimization, planogram automation, space analytics and category insights for global retailers.
The Apprentice Software Engineer role is a 12‑month paid apprenticeship designed for recent graduates or final‑year students eager to launch a career in full‑stack software engineering. Apprentices will be embedded within a cross‑functional squad of senior engineers, product managers and QA specialists, gaining hands‑on experience across the entire product lifecycle – from UI design in Angular to backend services in .NET/C#, REST API development, SQL query optimisation, and cloud deployment on Microsoft Azure. The program emphasizes learning by doing, with mentorship, code reviews, and regular sprint ceremonies that mirror industry‑standard Agile practices.
Key responsibilities include:
1. Assist in designing and building responsive web interfaces using Angular, HTML, CSS and JavaScript/TypeScript.
2. Develop, test and maintain .NET/C# backend services and RESTful APIs.
3. Write clean, modular, and well‑documented code following industry best practices.
4. Craft efficient SQL queries for SQL Server, Snowflake and PostgreSQL, focusing on performance and scalability.
5. Debug and resolve issues across the frontend, backend and database layers using systematic root‑cause analysis.
6. Participate in building and monitoring data pipelines and analytics workflows on Azure Functions and AKS.
7. Contribute to unit and integration test suites to ensure code quality.
8. Collaborate in Agile ceremonies – sprint planning, daily stand‑ups, retrospectives and code reviews.
9. Support the creation of intelligent insights for category planning using Python‑based data processing and emerging Generative AI tools.
10. Document technical decisions and share knowledge with the wider team.
The tech stack spans Angular, TypeScript, C#, .NET Core, Azure AKS, Azure Functions, SQL Server, Snowflake, PostgreSQL, Docker, Git, and Python libraries such as Pandas and NumPy. Exposure to Generative AI frameworks like LangChain and LLM APIs adds a futuristic edge. Successful apprentices can transition into full‑time Software Engineer roles, with clear growth paths into senior engineering, solution architecture, or AI‑product specialist tracks. Joining SymphonyAI offers the chance to work on high‑impact retail analytics products, learn from seasoned technologists, and be part of a culture that values curiosity, continuous learning and rapid innovation.