Talent.com
Apprentice, Software Engineer

Apprentice, Software Engineer

Flatiron SchoolColumbia, South Carolina, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.part_time
job_description.job_card.job_description

About the role

Flatiron School is offering a part-time, paid apprenticeship for aspiring data scientists eager to gain real-world experience while expanding their skill set across disciplines. This unique program combines hands-on project work with a part-time, fully funded enrollment in Flatiron’s Data Science bootcamp.

As an apprentice, you’ll contribute to AI-powered 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.

Whether you’ve completed a bootcamp, a college degree, or are self-taught, this program is designed to help you grow as both an engineer and a builder with cross-functional insight.

What you'll do

  • Contribute directly to software projects from day one
  • Build both front-end and back-end components using modern tools and frameworks
  • Collaborate in sprint-based workflows and participate in code reviews
  • Join planning meetings, product discussions, and testing cycles
  • Attend and complete the Flatiron School Data Science part-time bootcamp as part of the apprenticeship (valued at $14,900 in tuition costs)
  • Receive regular mentorship and technical guidance from senior developers and data scientists

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 able to work in person in Columbia, SC at least one day a week
  • Must be eligible to work in the U.S.
  • Must be available ~20 hours / week for apprenticeship work
  • Must enroll in and complete the Flatiron School Data Science bootcamp as a required component of the program (tuition is waived for apprentices)
  • Preferred Skills :

  • Solid foundation in web development using React and Python (or comparable technologies)
  • Familiarity with tools like Flask, Django, Node.js , or similar technologies
  • 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
  • Expected Compensation

  • 23 hour (20 hours / week) plus $14,900 tuition waiver for bootcamp
  • Please include link to your portfolio of work (ie. website, Github, etc) and a cover letter explaining why you are interested in this apprenticeship and what your long-term goals are in your application.

    serp_jobs.job_alerts.create_a_job

    Software Engineer • Columbia, South Carolina, United States