Software Engineering Apprenticeship (Mid-Level Entry)
Core
A 4-month paid apprenticeship program combining structured technical upskilling with hands-on experience on real-world projects for software engineers.
Role type
Mid-level entry software engineering apprentice
Builds
Real-world projects aligned with international client standards
Domain
Software Engineering, Data Engineering, AI App Development, Backend Development, Full Stack, DevOps
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, Data engineering, Python, Java, JavaScript, DevOps, System implementation, Defect fixing, Cross-functional collaboration
Preferred skills
Ability to receive feedback, Intensive learning, Transition to international environments, Readiness for full-time role
Technologies
Python, Java, JavaScript
Responsibilities
Participate in structured upskilling program, Contribute to real-world projects, Implement features and fix defects, Collaborate with cross-functional teams, Receive regular feedback and coaching
Seniority
Mid-level entry, hands-on IC