SymphonyAI is hiring Apprentice Engineers for its R&D Development Team in Bengaluru. This opportunity is suitable for recent graduates and final-year students with a strong foundation in software development, .NET, C#, JavaScript, SQL, and web technologies.

As an Apprentice Software Engineer, selected candidates will gain hands-on experience working on enterprise web applications, data-driven retail solutions, cloud-native architectures, and emerging AI/Agentic workflows while collaborating with experienced engineering teams.
SymphonyAI Hiring 2026
| Company | SymphonyAI |
|---|---|
| Job Role | Apprentice – Software Engineer |
| Position | Apprentice Engineer, R&D Development Team |
| Job ID | 2983 |
| Qualification | Bachelor’s/Master’s in Computer Science, IT, MCA, or Engineering |
| Experience | Freshers / Recent Graduates |
| Preferred Candidates | Recent Graduates / Final-Year Students |
| Location | Bengaluru, India |
| Department | R&D Development |
| Employment Type | Apprenticeship |
| Salary | Not Disclosed |
Eligibility Criteria
Candidates interested in the SymphonyAI Apprentice Software Engineer position should meet the following criteria:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, MCA, or Engineering.
- Recent graduates or final-year students are preferred.
- Strong foundation in software development and backend concepts.
- Good understanding of .NET development.
- Strong debugging and analytical problem-solving abilities.
- Ability to write complex SQL queries.
- Good understanding of APIs, databases, and application workflows.
- Good communication and teamwork skills.
- Candidates should have an interest in real-world enterprise software systems.
Key Responsibilities
Selected Apprentice Engineers will work with the R&D Development Team on next-generation Category Planning and Retail Analytics platforms.
Responsibilities include:
- Assist in designing, developing, and enhancing web applications using Angular, JavaScript, TypeScript, and .NET/C#.
- Develop and consume RESTful APIs.
- Write clean, maintainable, and scalable code.
- Apply object-oriented programming and .NET fundamentals.
- Perform debugging, code tracing, and root-cause analysis.
- Write efficient SQL queries involving joins and aggregations.
- Analyze issues across application, API, and database layers.
- Work with cloud and data platforms such as Azure, SQL Server, and Snowflake.
- Support data pipelines, transformations, and analytics workflows.
- Participate in unit and integration testing.
- Assist with troubleshooting and performance tuning.
- Identify and resolve issues across frontend, backend, and database layers.
- Participate in code reviews, sprint planning, and Agile retrospectives.
- Collaborate with Product Managers, Architects, QA teams, and other engineers.
Technical Skills
Candidates are expected to have knowledge of the following:
Programming
- C# – preferred
- JavaScript
- Python
- .NET development
- Object-oriented programming
Database
- SQL
- Complex SQL queries
- Joins and aggregations
- Database concepts
Web Technologies
- HTML
- CSS
- JavaScript
- REST APIs
Preferred Skills
The following skills or exposure can be an advantage:
- Angular or another modern frontend framework.
- .NET / REST API development.
- Azure cloud platform.
- SQL Server.
- Snowflake.
- PostgreSQL.
- Data and analytics projects.
- Full-stack development experience.
AI & Advanced Technologies
Candidates with exposure to modern AI technologies can have an added advantage.
Good-to-have skills include:
- Python-based data processing.
- Pandas and NumPy.
- Basic Machine Learning concepts.
- Generative AI and LLM concepts.
- RAG (Retrieval-Augmented Generation).
- AI APIs.
- OpenAI or LangChain tools.
Candidates interested in AI-powered enterprise applications and intelligent retail solutions can benefit from this exposure.
Ideal Candidate Profile
SymphonyAI is looking for candidates who have:
- Strong analytical and problem-solving abilities.
- Ability to debug issues independently.
- Systematic thinking and root-cause analysis skills.
- Curiosity and willingness to learn.
- Basic experience with full-stack development or data/ML projects.
- Good understanding of APIs, databases, and application workflows.
- Effective communication and teamwork skills.
How to Apply
Apply Link : Click Here
Interested and eligible candidates can apply for the Apprentice – Software Engineer position through the official SymphonyAI careers portal.
Candidates should review the official job requirements and verify their eligibility before submitting their application.
Final Summary
SymphonyAI is offering an Apprentice – Software Engineer opportunity in Bengaluru for recent graduates and final-year students from Computer Science, IT, MCA, and Engineering backgrounds.
The role provides hands-on exposure to .NET, C#, JavaScript, SQL, REST APIs, Angular, Azure, Snowflake, data engineering, and AI technologies. Candidates with strong debugging, analytical, programming, and problem-solving skills can consider applying for this opportunity.



