Apprentice - Software Engineer

SymphonyAI

SymphonyAI

Software Engineering

Bengaluru, Karnataka, India

Posted on May 5, 2026

Apprentice - Software Engineer

Location IN-KA-Bengaluru
ID 2026-2984
Category
Software Engineering
Position Type
Full-Time

Introduction

About SymphonyAI

SymphonyAI is a leading enterprise AI solutions provider helping retailers and manufacturers optimize business operations through advanced analytics, planning, and automation solutions. Our products support global organizations in improving supply chain efficiency, inventory performance, forecasting accuracy, and customer satisfaction. We are committed to delivering measurable outcomes for our clients through innovative technology, deep domain expertise, and strong customer partnerships.

Job Description

About the Role

We are seeking highly motivated Apprentice Engineers to join our R&D Development Team, working on next-generation Category Planning and Retail Analytics platforms.

This apprenticeship provides hands-on exposure to:

  • Enterprise-grade web applications
  • Data-driven retail solutions
  • Modern cloud-native architectures
  • Emerging AI / Agentic workflows

You will collaborate with experienced engineers and contribute to real-world product development across modules such as:

  • Assortment Optimization
  • Planogram Automation
  • Space Analytics
  • Category Insights

Key Responsibilities

Software Development

  • Assist in designing, developing, and enhancing web applications using:
  • Angular / JavaScript / TypeScript
  • .NET / C# (strong understanding expected)
  • Develop and consume RESTful APIs
  • Write clean, maintainable, and scalable code following best practices

Core Engineering Skills (Must Have)

  • Demonstrate a good understanding of .NET fundamentals, including:
  • OOP principles, API development, and backend architecture basics
  • Apply strong debugging and problem-solving techniques, including:
  • Root cause analysis
  • Code tracing and issue isolation
  • Write efficient and optimized SQL queries, including:
  • Joins, aggregations, and performance-aware query design
  • Ability to analyze issues across application, API, and database layers

Data & Cloud Engineering

  • Work with cloud and data platforms such as:
  • Azure (AKS, Functions, Storage)
  • SQL Server / Snowflake
  • Support data pipelines, transformations, and analytics workflows

AI & Advanced Capabilities (Good to Have)

  • Exposure to:
  • Python-based data processing (Pandas, NumPy)
  • Basic ML / GenAI concepts (RAG, LLMs, APIs)
  • Assist in building intelligent insights for category planning

Testing, Debugging & Quality

  • Write unit and integration tests
  • Actively participate in debugging, troubleshooting, and performance tuning
  • Identify and resolve issues across frontend, backend, and database layers
  • Ensure delivery of high-quality, reliable, and scalable solutions

Collaboration

  • Work in Agile teams with:
  • Product Managers
  • Architects
  • QA teams
  • Participate in code reviews, sprint planning, and retrospectives

Eligibility Criteria

Education

  • Bachelor’s / Master’s in:
  • Computer Science / IT / MCA / Engineering
  • Recent graduates or final-year students preferred

Technical Skills (Expected)

Core Skills (Strong Emphasis)

  • Programming: C# (preferred) / JavaScript / Python
  • Strong foundation in .NET development and backend concepts
  • Debugging and analytical problem-solving skills (mandatory)
  • Database: SQL with ability to write complex queries
  • Web fundamentals: HTML, CSS, JavaScript

Preferred Exposure

  • Angular or any modern frontend framework
  • .NET / REST API development
  • Cloud platforms (Azure preferred)
  • Data platforms (SQL Server, Snowflake, PostgreSQL)

Ideal Candidate Profile

  • Strong problem-solving and analytical mindset
  • Ability to debug issues independently and think systematically
  • Quick learner with curiosity for real-world enterprise systems
  • Basic experience in:
  • Full-stack development OR data/ML projects
  • Good understanding of:
  • APIs, databases, and application workflows
  • Effective communication and teamwork skills

Good to have

  • Exposure to GenAI / LLM tools (OpenAI, LangChain, etc.)
  • Python data stack (Pandas, Matplotlib)
  • Docker / Git experience
  • Basic understanding of retail / e-commerce systems

About Us

WHY SYMPHONYAI ?

  • Start-up spirit within a large international company
  • Exciting technology including Artificial Intelligence
  • Communication, Innovation and Collaboration are among our watchwords
  • We will support and explore your ideas: if you can do it better, we want you to show us!
  • Our teams comprise incredibly talented and passionate people who love what they do

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed
Application FAQs

Software Powered by iCIMS
www.icims.com