
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.