Software Development Engineer Apprentice (42-Month Fixed Term Contract)
Core
42-month fixed-term apprenticeship for aspiring software engineers to learn by doing, combining classroom training with on-the-job development.
Role type
Software Development Engineer Apprentice
Builds
Cutting-edge software solutions impacting millions of customers globally
Domain
Software Engineering
Deliverable
production ML models | product features
Required skills
Problem-solving, self-motivated learning, adaptability, growth mindset, attention to detail, collaboration
Preferred skills
Passion for technology, basic coding exposure, logical analytical thinking, pride in quality work, curiosity for new tools
Technologies
Programming languages, frameworks, emerging technologies
Responsibilities
Design, implement, and optimize software solutions; apply best practices in software development; analyze and solve complex technical challenges; participate in code reviews; implement software security measures; stay updated with development trends
Seniority
Apprentice, entry-level with little to no prior experience