Apprentice - Software Engineer
SymphonyAI
Software Engineering
Bengaluru, Karnataka, India
Apprentice - Software Engineer
- 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
Software Powered by iCIMS
www.icims.com