Stochastic Modeling Intern

Canyon Code

Sunnyvale, CAFresher23m agovia LinkedIn

Posted 14 Nov 2026, 16:02 ET

This job at a glance

Who can apply
New grads and up to 1 year
Must know
StatisticsData visualizationOperationsPandasNumPy
Nice to have
PythonLLMsAccountingDocker
Work
On-site in Sunnyvale · internship
Pay
Not stated by the employer.
Skill demand
Statistics57%Operations41%Data visualization13%Pandas5%of 99 similar entry-level jobs posted in the US this week
Listed
Nov 14, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

This is a paid internship for a graduate student or advanced undergraduate. You will work directly with Canyon Code's CEO on the data side of CanyonOS, characterizing how multi-agent workflows actually run and building statistical models for prediction.

Key Responsibilities

  • Design and run experiments over agentic workflows: grids of tasks, prompts, and configurations with repeated runs, on public benchmarks and on CanyonOS traces.
  • Characterize run-to-run variability in tokens, latency, and tool calls, and how it depends on inputs, prompts, and configuration.
  • Build probabilistic models of workflow behaviour, such as state-transition models and Bayesian hierarchical models estimated from small samples, and test their predictions on held-out runs.
  • Write static analysis over Python agent code to extract its structure: agents, calls between them, loops, retries, and prompt templates.
  • Reproduce and extend results from recent papers on agent token consumption, using public trajectory datasets.
  • Work with the engineering team to bring what works into CanyonOS's telemetry and dashboard.

Requirements & Tech Stack

  • Graduate student or advanced undergraduate in statistics, applied mathematics, computer science, electrical engineering, or operations research.
  • Solid probability and statistics: Markov chains, Bayesian estimation, hierarchical models, credible intervals, the bootstrap. Ability to derive results is essential.
  • Experience designing and analyzing experiments: factorial grids, repeated runs, effects on a log scale, held-out evaluation.
  • Fluent in Python with numpy, scipy, and pandas.
  • Comfortable working with large trace datasets.
  • Experience with a probabilistic programming tool such as PyMC, Stan, or NumPyro.

Plus

  • Experience building or closely using LLM agents (in a framework or plain Python) and understanding of prompts, tool calls, context growth, and token accounting.
  • Ability to run agent benchmarks at scale: SWE-bench or similar harnesses, Docker, batch execution, cost tracking.
  • Ability to read other people's Python code and reason about its control flow; experience with Python's ast module is a plus.
  • Familiarity with queueing theory or performance modelling.
  • Familiarity with LLM serving stacks such as vLLM or SGLang, and understanding of prompt and KV caching implications for cost.

Entry-Level Jobs in SF Bay Area · last 7 days

60 openings · 59 need no experience

Most hiring: ByteDance, Zipline, NetApp

See all 60 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job