Role Description
Flatiron School is offering an apprenticeship opportunity for early-career developers to earn income while learning. Apprentices will enroll in Flatironโs Data Science & AI part-time bootcamp and be matched with one of our employer partners for a paid apprenticeship throughout the duration of the program.
This is a unique opportunity to develop skills in AI and data science while gaining hands-on industry experience. As an apprentice, youโll contribute to software products, collaborate with experienced engineers, and build your portfolio with production-ready work. At the same time, youโll deepen your understanding of data and machine learning to become a more versatile, full-stack software developer.
This is a full-time opportunity, 40 hours/week (20 hours coursework and 20 hours apprentice work) for a 14-month program. The apprenticeship earnings will cover the tuition cost of the bootcamp.
What You'll Do
-
Attend and complete the part-time Data Science & AI Bootcamp as part of the apprenticeship
-
Contribute to software projects for your host company
-
Write clean, maintainable and testable code using modern frameworks and tools
-
Collaborate in sprint-based workflows and participate in code reviews
-
Support feature development, debugging, documentation, and QA processes
-
Build your portfolio of production-level work while growing your technical and collaborative skills
-
Receive ongoing mentorship from senior developers and product leaders
What You'll Learn
-
How engineering and data science intersect in modern AI products
-
Practical agile development workflows in a collaborative environment
-
Best practices for writing clean, maintainable, production-quality code
-
How to build and ship features with real user needs and product strategy in mind
-
How to apply data thinking to software engineering challenges
Requirements
-
Must be available 40 hours/week for 14 months to complete the Flatiron School Data Science Bootcamp and for apprenticeship work
-
Have a degree in Computer Science (or similar technical degree) OR have recently completed a software engineering bootcamp (strongly preferred); self-taught developers are also encouraged to apply
-
Programming proficiency in at least one modern language (e.g., JavaScript, Python, Java)
-
Familiarity with frontend and backend web development concepts
-
Working knowledge of databases (SQL or NoSQL) and how to query or integrate them
-
Must be currently living in the U.S.
-
Must be authorized to work in the U.S. We do not offer any visa sponsorship at this time - including H-1B, STEM OPT, and F-1 visa transfers.
Preferred Skills
-
Awareness of testing, debugging, and code review practices
-
Strong communication and collaboration skills
-
Accountability in managing time and meeting small milestones
-
Curiosity, initiative, and a strong desire to grow into a multidisciplinary developer
Who This Program Is Not For
-
Candidates currently enrolled in a college/university or bootcamp program
-
Candidates currently employed in a full-time job (part-time work is ok, as long as the hours do not conflict with our program)
-
Candidates who are seeking data analytics or data science apprentice work
Program Details
-
Hourly Pay: $20/hour for 20 hours/week paid through an employer partner (hiring entity) on their internal payroll cadence, 14-month commitment
-
Tuition Coverage: Commit to pay the full $11,900 bootcamp tuition, through a monthly installment payment plan to Flatiron School
-
Hours: 40 hours per week total - 20/week in apprenticeship role, 20/week in part-time bootcamp courses
-
Location: Program is fully remote and online, so you can work and study at home. U.S.-based candidates only
Additional Requirements
-
Availability for 40 hours/week
-
Successful completion of the Flatiron School Aptitude Assessment
-
Successfully passing the technical interview with a member of our engineering team