Software Engineering Apprentice AI & Data
Flatiron School
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About The Bletchley Fellowship
The Bletchley Fellowship is a work-integrated program that combines structured learning with real, paid work on production systems. Fellows work with vetted employer partners and progress through a rigorous curriculum focused on AI/ML and Data Science.
About Flatiron School
Flatiron School, a leader in tech education, offers immersive bootcamp programs in Software Engineering, Cybersecurity, Data Science, Artificial Intelligence, and Game Design. They also provide tailored education solutions for organizations.
About The Opportunity
This paid apprenticeship is designed for recent graduates and early-career professionals transitioning into their first software engineering role, with an interest in AI & Data Science. Participants will complete Flatiron School’s bootcamp programs while gaining industry experience through a Bletchley Fellowship employer partner.
What You'll Do
- Complete full-time and part-time bootcamp programs at Flatiron School.
- Contribute to real software projects during a paid apprenticeship.
- Collaborate in sprint-based workflows and participate in code reviews.
- Build a portfolio of production-level work.
- Receive mentorship from experienced engineers and product leaders.
What You’ll Learn
- Foundations of software development and modern engineering practices.
- Intersection of software engineering and data in AI-enabled products.
- Agile development workflows and team collaboration.
- Writing clean, maintainable, production-quality code.
- Data-informed approaches to solving engineering problems.
Who This Program Is For
Ideal for early-career professionals with up to 2+ years of work experience, including internships. Candidates should be eager to learn new technologies and thrive in a collaborative, structured environment.
This Program Is Not For
Not suitable for experienced software engineers, developers, or data scientists, or those with prior professional technical roles.
Program Details
- Commitment: Full-time (40 hours/week) for 18 months.
- Phase 1: 4 months of full-time coursework.
- Phase 2: 14 months of mixed 20 hrs/week paid apprenticeship and 20 hrs/week part-time coursework.
- Compensation: $15/hour for 20 hrs/week starting month 5.
- Tuition: $19,500 covered through an installment plan.
- Location: U.S.-based candidates only.
- Work Authorization: Must be authorized to work in the U.S. (no visa sponsorship).
Requirements
- Up to 2+ years of work experience in any field.
- Availability for 40 hours/week.
- Successful completion of the Flatiron School Aptitude Assessment.
Key skills/competency
- Software Development
- AI/ML
- Data Science
- Agile
- Code Reviews
- Mentorship
- Collaboration
- Production Systems
- Bootcamp
- Technical Aptitude
How to Get Hired at Flatiron School
- Customize your resume: Highlight education and project work.
- Research Flatiron School: Understand their training and culture.
- Emphasize adaptability: Showcase your learning mindset.
- Prepare coding examples: Demonstrate your technical aptitude.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background