InternFlow

Greenhouse ·

internship

Software Engineer (machine Learning) Intern (summer 2027)

Affirm · San Francisco, California, United States

Affirm operates in the financial technology sector, providing consumer payment solutions that allow users to pay for purchases over time. As a Software Engineer (Machine Learning) Intern, you will join the engineering team to work on production-level projects that directly impact the company's financial platform. The role involves collaborating with a dedicated mentor to define and execute a specific project, which includes writing, testing, and deploying code to production environments. You will be expected to monitor your deployments and contribute to high-throughput data processing or infrastructure tasks. This internship is well-suited for students who possess strong object-oriented programming skills in languages such as Python, Java, or C/C++ and have an interest in fintech. Candidates should have experience with API development, cloud platforms like AWS, and modern web frameworks. The position requires effective communication skills and a proactive approach to problem-solving, as you will be responsible for presenting your technical work to the broader engineering organization at the conclusion of your 12-16 week tenure.

software engineeringmachine learningfintechpythonjavaawsapi developmentinternshipdata processing

Education

  • Level: Bachelor's degree
Software DevelopmentRemote

Key Skills

PythonC/C++JavaJavaScriptAngularJSReactObject Oriented ProgrammingDeployment frameworksTesting frameworksAPI developmentAWS

Notes

['Remote-first with flexibility', '12-16 week internship']

About the Role At Affirm, interns join the engineering team to work on meaningful projects, ship code, and contribute to production systems. Responsibilities Develop and ship a project, verify production functionality, monitor deployments, collaborate with mentor and manager, present work to engineering organization. Requirements Experience with Python, C/C++ or Java, frontend WebApps using JavaScript/AngularJS/React, strong communication, object‑oriented programming, deployment and testing frameworks, API development/documentation, AWS or other PaaS.

Skills for this role

PythonC/C++JavaJavaScriptAngularJSReactObject Oriented ProgrammingDeployment frameworksTesting frameworksAPI developmentAWS

Required skills

PythonC/C++JavaJavaScriptAngularJSReactObject Oriented ProgrammingDeployment frameworksTesting frameworksAPI developmentAWS

Also mentioned in the listing

software engineeringmachine learningfintechinternshipdata processing
RoleSoftware Engineer (machine Learning) Intern (summer 2027)
CompanyAffirm
LocationSan Francisco, California, United States
Typeinternship
CompensationNot disclosed
Posted2026-10-02
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationApply with your resume and, where asked, a short cover note.
  2. 2ScreeningRecruiter or hiring manager reviews fit against the role.
  3. 3InterviewUsually one round — a mix of technical and fit questions.
  4. 4OfferOffer letter with stipend, duration, and start date.

Before you apply

0/4

Software Engineer (machine Learning) Intern (summer 2027) at Affirm: frequently asked questions

Who can apply for the Software Engineer (machine Learning) Intern (summer 2027) role at Affirm?
The listing asks for Bachelor's degree; freshers are welcome.
What skills does the Software Engineer (machine Learning) Intern (summer 2027) role require?
The listing highlights Python, C/C++, Java, JavaScript, AngularJS, React, Object Oriented Programming, Deployment frameworks, Testing frameworks, API development. Show each of these in a project or past role on your resume.
What is the stipend for this internship?
Affirm has not stated compensation in the listing. Check the original posting or ask during the application process.
Is the Software Engineer (machine Learning) Intern (summer 2027) position remote, hybrid or onsite?
The listing marks this role as remote, with San Francisco, California, United States as the location.
What is the application deadline?
Affirm has not listed a fixed deadline, so apply early in case the opening is filled.
How do I apply for the Software Engineer (machine Learning) Intern (summer 2027) role?
Use the Apply button on this page. It opens the original listing on job-boards.greenhouse.io, where you submit your application with the company.

More at Affirm

Other jobs at Affirm

Internships at Affirm

See all 25 openings at Affirm

Explore Related Placements


// similar opportunities

You might also like

Software Engineer Intern (summer 2027)

Affirm

San Francisco, California, United Statesinternship
Greenhouse

At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on ...

Apply now →

Software Engineer Intern (2027) - Austin, TX

Cloudflare

In-Officeinternship
OnsiteComputer Science, Engineering, MathematicsGreenhouseSoftware Development# TypeScript# JavaScript# Go# Rust+3 more

About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of ...

In-Office internship; Terms: Jan‑May 2027 or May‑Sep 2027

Apply now →

Software Engineering Intern

Datadog

Datadog logo
Paris, Franceinternship
Greenhouse

We’re looking for Software Engineering Interns to help build and scale the systems that power Datadog’s observability and security platform. Interns contribute ...

Apply now →

Hardware Field Quality Engineer Intern (summer 2027)

Lyft

Lyft logo
Longueuil, Canadainternship
OnsiteBachelor's, Master'sGreenhouseHardware Field Quality Engineering# SQL# Python# Mode# Hex+5 more

At Lyft, our purpose is to serve and connect. Lyft Urban Solutions designs, builds, and operates bikeshare systems in more than 50 cities worldwide, including N...

Mental health benefits and paid time off

Apply now →

Industrialization Engineer Intern (summer 2027)

Lyft

Lyft logo
Longueuil, Canadainternship
Greenhouse

At Lyft, our purpose is to serve and connect. Lyft Urban Solutions designs, builds, and operates bikeshare systems in more than 50 cities worldwide, including N...

Apply now →

People Analytics Data Engineering Intern (winter/spring 2027)

Cloudflare

Hybridinternship
Greenhouse

About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of ...

Apply now →