SymphonyAI Apprentice Software Engineer Job in Bengaluru: Apply Now
SymphonyAI
View All Jobs from SymphonyAI →SymphonyAI is actively seeking highly motivated graduates to join their R&D Development Team. If you are searching for an Apprentice Software Engineer Job, this role in Bengaluru provides hands-on exposure to enterprise-grade web applications, data-driven retail solutions, and modern cloud-native architectures. You will collaborate with experienced engineers and contribute to real-world product development across modules like Assortment Optimization, Planogram Automation, and Category Insights.
Candidates should be recent graduates or final-year students holding a Bachelorβs or Masterβs degree in Computer Science, IT, MCA, or Engineering. The core technical environment is built upon .NET/C#, Angular, JavaScript, TypeScript, and SQL. You will also have the opportunity to work with emerging AI workflows, making exposure to cloud platforms like Azure and Python-based data processing highly advantageous.
Quick Job Details
What You'll Do
As an Apprentice Engineer, you will assist in developing and enhancing web applications while working closely within an Agile development environment.
- 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 following best practices.
- Apply strong debugging and problem-solving techniques, including root cause analysis and code tracing.
- Write efficient and optimized SQL queries including joins, aggregations, and performance-aware query design.
- Analyze issues across application, API, and database layers.
- Work with cloud and data platforms such as Azure (AKS, Functions, Storage), SQL Server, and Snowflake.
- Support data pipelines, transformations, and analytics workflows.
- Write unit and integration tests while actively participating in debugging, troubleshooting, and performance tuning.
- Work in Agile teams with Product Managers, Architects, and QA teams, participating in code reviews, sprint planning, and retrospectives.
Get Latest π° Job Updates
Never miss an opportunity! Join our official channels for daily job alerts and career tips.
What You Need (Requirements)
To qualify for this apprenticeship, candidates must meet the following educational criteria and technical proficiencies.
- Bachelorβs/Masterβs in Computer Science, IT, MCA, or Engineering (Recent graduates or final-year students preferred).
- Strong foundation in .NET development, OOP principles, and backend architecture basics.
- Core programming skills in C# (preferred), JavaScript, and Python.
- Strong debugging and analytical problem-solving skills (mandatory).
- Database proficiency in SQL with the ability to write complex queries.
- Solid web fundamentals including HTML, CSS, and JavaScript.
- Basic experience in full-stack development or data/ML projects.
- Good understanding of APIs, databases, and application workflows.
- Preferred exposure to Angular or modern frontend frameworks, .NET/REST API development, and Cloud platforms (Azure preferred).
- Good to have: Exposure to GenAI / LLM tools (OpenAI, LangChain, RAG), Python data stack (Pandas, Matplotlib, NumPy), Docker, and Git.
Tech Stack
π‘ Gigsdock Pro-Tip
To stand out for this Apprentice Software Engineer Job, ensure your resume highlights any academic or personal projects where you built RESTful APIs using .NET/C# or developed full-stack applications with Angular and SQL. During your technical interview, be prepared to demonstrate your debugging skills and explain your approach to writing optimized SQL queries involving joins and aggregations. Since SymphonyAI actively integrates AI into their retail platforms, showcasing basic familiarity with cloud services like Azure or GenAI concepts (such as RAG or LLMs) will give you a significant competitive advantage.
β οΈ Disclaimer & Important Information
- Never pay any amount for getting a job. Genuine employers never charge recruitment fees.
- Apply before the hiring closes or the employer stops accepting applications.