About the Opportunity
Flatiron School is offering an opportunity for early-career developers to earn while learning. Candidates will have the opportunity to enroll in Flatiron’s AI and Data Science part-time bootcamp course and be matched with one of our employer partners for a paid apprenticeship throughout the duration of your course. 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 AI Product Engineer.
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 allow the opportunity to cover the tuition cost of the bootcamp.
Whether you’ve completed a coding bootcamp or a Computer Science degree, this opportunity is designed to help you grow as both an engineer and a builder with cross-functional insight.
What you'll do
- Attend and complete the Flatiron School Data Science 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
What we're looking for
Requirements:
- 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
- Must be available 40 hours/week to complete the Flatiron School Data Science bootcamp and for apprenticeship work
- Have a Bachelor’s in Computer Science or completed a software engineering bootcamp
- Successfully complete the Flatiron School Aptitude Assessment
Preferred Skills:
- Programming proficiency in at least one modern language (e.g., JavaScript, Python, Java, C#, or Ruby)
- Familiarity with frontend and backend web development concepts
- Working knowledge of databases (SQL or NoSQL) and how to query or integrate them
- 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
Compensation & Commitments
- Hourly Pay: $20.00/hour for 20 hours/week paid through employer partner (hiring entity) on their internal payroll cadence, 14 month commitment
- Tuition Coverage: The employee commits to pay the full $11,900 bootcamp tuition, through an installment payment plan to Flatiron School
- Hours: 40 hours per week total - 20/week in apprenticeship role, 20/week in part-time bootcamp courses