Software Engineering Apprenticeship (Advanced / Mid-Senior Track)
Core
Advanced apprenticeship for engineers to refine technical maturity and deliver production-level systems in software development and data engineering.
Role type
Software Engineering Apprenticeship (Advanced/Mid-Senior Track)
Builds
Production-level systems and real-world projects
Domain
Software Development, Data Engineering, AI App Development, Backend, Full Stack, DevOps
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, Data engineering, Python, Java, JavaScript, DevOps, System design, Code maintenance, Testing, Feedback application
Preferred skills
Bridging gap to senior-level international delivery, Ownership, Reliability, Quality focus
Technologies
Python, Java, JavaScript
Responsibilities
Participate in advanced upskilling program focused on software engineering best practices, Work on production-level systems and real-world projects under structured guidance, Take ownership of assigned features, tasks, or components from implementation to delivery, Write clear, maintainable, and testable code following established standards, Actively receive and apply feedback to improve technical and professional performance, Demonstrate reliability, accountability, and quality in day-to-day work
Seniority
Mid-Senior, hands-on IC