Fall 2026

Software Engineer Intern

Data & Machine Learning

Posted on 7/21/2026

Moon

Moon

Compensation Overview

$25 - $35/hr

+ AI tooling stipend

Glendale, CA, USA

In Person

Three days on-site per week required.

Category
AI & Machine Learning (1)
Required Skills
LLM
Python
SQL
Machine Learning
ETL
.NET
Pandas
LangChain
Requirements
  • Solid Python — functions, classes, error handling, and code that someone else can read.
  • Data manipulation with pandas, polars, or equivalent — load a dataset, clean it, answer questions from it without fighting the tools.
  • SQL — non-trivial queries and a real understanding of what a join is doing.
  • AI tool usage that is habitual and specific: you’ve used LLMs to accelerate EDA, write boilerplate, or debug data issues, and you can describe exactly how. This is evaluated explicitly.
  • Genuine intellectual curiosity about data — you want to know why a number looks wrong, not just make the error go away.
Responsibilities
  • Build and maintain Python ETL pipelines: ingestion, transformation, validation, and reporting.
  • Write data validation and quality checks — bad data in production is a customer-facing problem, not a technical inconvenience.
  • Instrument and monitor data pipelines; silent failures are often worse than loud ones.
  • Collaborate with the .NET team on data contracts between systems.
  • Write tests for pipeline outputs and model behavior; data pipelines have bugs just like application code does — they’re just harder to find.
  • Prototype and develop ML features in production or active development — applied to home services operational data.
  • Integrate LLM capabilities into application features using LangChain, direct API calls, or agent orchestration patterns.
  • Use AI tools actively across the whole workflow: EDA, code generation, debugging, documentation, and multi-step automated pipelines. AI-assisted development is your default mode, not an occasional tool.
  • Document data models and transformation logic as part of the definition of done.
Desired Qualifications
  • ML library exposure: scikit-learn, PyTorch, or similar. You don’t need production model experience, but you should know what a train/test split is and why it matters.
  • Data pipeline tooling: Airflow, Prefect, dbt, or similar.
  • LangChain, OpenAI/Anthropic API integration, or agent workflow experience.
  • Cloud data services on Azure, AWS, or GCP.
  • FastAPI or Python-based API experience.
  • Statistics coursework — not required, but genuinely useful for the ML work.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A