New opportunity

AI Research Scientist, New Grad – Agents & Reinforcement Learning

Snowflake · Bellevue, United States

About this role

Snowflake is hiring a new-graduate AI Research Scientist for its AI Research team in Bellevue, Washington. The role focuses on autonomous, self-improving agents and reinforcement learning within the Snowflake Data Cloud, with research intended to inform enterprise AI systems used in production. It is a full-time position with a stated 40-hour workweek.

Responsibilities

  • Design agentic frameworks with recursive self-improvement loops, and build and evaluate auto research agents that formulate hypotheses, run experiments, and synthesize findings.
  • Develop coding agents for complex, multi-step code generation and debugging. Research RLHF, DPO, and PPO to improve and align agent behavior.
  • Contribute to multi-agent systems whose specialized agents collaborate on enterprise-scale problems. Develop synthetic and human-annotated training data pipelines for agentic and reinforcement learning research.
  • Publish findings at venues such as NeurIPS, ICML, ICLR, and ACL.

Qualifications

  • The ideal candidate has a PhD in Computer Science, Machine Learning, Artificial Intelligence, or a closely related field, either completing or recently completed, or equivalent research experience.
  • Foundational knowledge of reinforcement learning algorithms, including RLHF, DPO, PPO, or multi-agent systems; research experience in LLM post-training, fine-tuning, or reasoning model development; and demonstrated ability to implement and experiment with agentic architectures involving tool use, planning, and self-correction.
  • Proficiency in Python and at least one deep learning framework, with PyTorch or JAX strongly preferred. A strong mathematical and analytical foundation and at least one first-author or co-authored publication or preprint in a relevant AI/ML area are also sought.

Preferred experience includes building or evaluating coding or auto research agents; recursive self-improvement frameworks or automated AI scientist approaches; large-scale distributed or efficient training; mathematical reasoning, structured decision-making, or program synthesis; and AI applications in healthcare, finance, or enterprise workflows.

The estimated base salary range is $176,000–$230,000. The role is eligible for bonus and equity and a benefits package that includes insurance, a 401(k), paid time off, parental leave, and at least 12 paid holidays.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

Reinforcement learningRLHFDPOPPOMulti-agent systemsAgentic architecturesCoding agentsAuto research agentsLLM post-trainingFine-tuningReasoning modelsPythonPyTorchJAXTool usePlanningTraining data pipelinesSynthetic dataDistributed trainingMathematical reasoningProgram synthesis

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Self-improving and auto research agents

    The role calls for recursive self-improvement frameworks and agents that formulate hypotheses, execute experiments, and synthesize findings. Prepare to explain an agent loop, its evaluation criteria, and how you would tell genuine improvement from a misleading result.

  • Coding agents for multi-step work

    Snowflake seeks agents that understand, generate, and debug code across complex tasks. Prepare to discuss how tool use, planning, and self-correction can be implemented and tested, including where an agent may fail.

  • Reinforcement learning for agent behavior

    Research into RLHF, DPO, and PPO is an explicit duty, alongside experience in LLM post-training, fine-tuning, or reasoning models. Prepare to compare what each approach optimizes and the evidence needed to judge behavioral improvement.

  • Multi-agent systems and training data

    The posting calls for specialized agents that collaborate, negotiate, and self-organize, supported by synthetic and human-annotated data pipelines. Prepare to explain how you would study each agent’s contribution and assess data quality.

  • Publishable research with practical relevance

    Snowflake expects publications at venues such as NeurIPS, ICML, ICLR, and ACL, and says the research will shape systems in the Snowflake Data Cloud. Prepare to articulate both a defensible research contribution and its potential relevance to enterprise use.

Likely challenges to think through

  • Proving that self-improvement is real

    A plausible difficulty is distinguishing an agent’s genuine progress from gains caused by narrow evaluations or repeated feedback on the same tasks. Prepare a proposed evaluation with held-out tasks, baselines, and failure analysis; this is a preparation hypothesis, not a stated Snowflake problem.

  • Balancing alignment and task capability

    Improving agent behavior through RLHF, DPO, or PPO may involve trade-offs between preferred behavior and performance on coding or research tasks. Prepare to describe how you would measure both and investigate regressions; the posting does not specify which trade-offs the team faces.

  • Separating collaboration gains from added complexity

    Specialized agents may solve tasks together, but coordination can make results harder to attribute and reproduce. Prepare to compare a multi-agent design against a simpler baseline and explain how you would inspect handoffs; this is an inferred research challenge.

  • Bridging research and enterprise use

    The posting emphasizes both publication and work that shapes production systems. A likely challenge is choosing experiments rigorous enough for research while keeping practical constraints in view. Prepare to explain how you would report limitations and distinguish a research result from readiness for use.

03

Practice your answers

Technical practice

How would you design and evaluate a recursive self-improvement loop for an agent?

What to coverThe posting calls for agentic frameworks that iteratively refine their capabilities and strategies. Suggested preparation: explain what feedback drives an update, how you would compare successive versions, and how you would detect regressions.

How would you evaluate an auto research agent that proposes hypotheses, runs experiments, and synthesizes findings?

What to coverThose three activities are stated responsibilities. Suggested preparation: describe checks for hypothesis quality, experimental validity, and whether the synthesis accurately reflects the results.

How would you build a coding agent for a complex, multi-step programming task?

What to coverThe role includes agents that understand, generate, and debug code. Suggested preparation: discuss task decomposition, testing and debugging, and how you would distinguish a working solution from a plausible-looking one.

When might you choose RLHF, DPO, or PPO to improve agent behavior?

What to coverThe posting names all three as research areas for alignment and improvement. Suggested preparation: compare their learning signals, optimization approaches, and practical trade-offs without assuming one is always preferable.

How would tool use, planning, and self-correction work together in an agentic architecture?

What to coverThe posting explicitly seeks experience experimenting with these capabilities. Suggested preparation: walk through a task loop, including how the agent checks tool outputs, revises a plan, and decides when to stop.

How would you assess whether specialized agents collaborate effectively on a shared problem?

What to coverThe role includes multi-agent systems in which agents collaborate, negotiate, and self-organize. Suggested preparation: compare the system with a simpler alternative and examine coordination costs, conflicting outputs, and overall task quality.

How would you curate synthetic and human-annotated data for agent or RL research?

What to coverDeveloping both kinds of training-data pipelines is a stated duty. Suggested preparation: discuss quality checks, annotation consistency, and trade-offs between scale and reliable supervision.

How would you test whether LLM post-training improves an agent's reasoning rather than only its performance on familiar examples?

What to coverThe posting seeks research experience in post-training, fine-tuning, or reasoning models. Suggested preparation: describe suitable held-out evaluations, comparison baselines, and failure analysis.

How would you implement a reproducible agent-training experiment in Python and a deep learning framework?

What to coverThe posting asks for Python and a deep learning framework, with PyTorch or JAX strongly preferred. Suggested preparation: explain how you would record configurations, compare runs, and diagnose whether an observed improvement is robust.

How would you decide whether a research result is useful for an enterprise-facing agent system?

What to coverThe posting connects agent research with systems used in the Snowflake Data Cloud and highlights a path from research to product impact. Suggested preparation: discuss task-relevant evaluation, reliability, and the trade-off between measured gains and implementation cost.

Behavioural practice

Tell me about a research hypothesis that did not survive testing. What did you do next?

What to coverThe role involves formulating hypotheses and executing experiments. Suggested preparation: use a real situation, your investigative actions, and the resulting change in your conclusion or research direction.

Tell me about a time you collaborated across different research or engineering perspectives.

What to coverThe posting emphasizes collaboration with researchers and engineers. Suggested preparation: describe the situation, how you handled differing views, and the result of the joint work.

Tell me about a time you communicated a complex AI or ML finding to others.

What to coverPublishing research findings is a stated responsibility. Suggested preparation: explain the audience and context, how you presented the evidence and limitations, and what resulted; a publication is not necessary for the example.

Tell me about a time you had to choose which experiment to run next under limited time or resources.

What to coverThe posting describes an experimental mindset and iterative research. Suggested preparation: give the situation, your prioritization rationale and actions, and what you learned from the result.

Tell me about a time you adapted a research approach after practical feedback.

What to coverThe role links frontier agent research with enterprise applications. Suggested preparation: describe the original approach, the feedback and your response, and the outcome without implying you have shipped a production system.

02

Sharpen your knowledge

Topics to prepare

  • RLHF, DPO and PPO

    The posting names all three as approaches to improving and aligning agent behavior. Suggested exercise: compare their training signals, objectives and assumptions, then explain when each might be useful for an agent that must complete multi-step tasks.

  • LLM post-training and reasoning

    Research experience in post-training, fine-tuning or reasoning-model development is sought. Suggested exercise: outline a post-training study, specifying the target reasoning behavior, training signal and evaluation measure.

  • Agent planning and recursive improvement

    The role calls for tool use, planning, self-correction and recursive self-improvement loops. Suggested exercise: diagram an agent loop and identify what evidence would justify changing its strategy rather than repeating a failed step.

  • Multi-agent coordination

    The posting describes specialized agents that collaborate, negotiate and self-organize. Suggested exercise: reason through a shared task with two specialized agents, including how they divide work, resolve conflicting outputs and measure the benefit over one agent.

  • Research rigor and mathematical analysis

    The posting seeks a strong mathematical and analytical foundation and expects research publication. Suggested exercise: critique an agent or RL experiment by stating its hypothesis, baseline, evaluation metric, uncertainty and most important limitation.

Skills to revise

  • Python and deep-learning implementation

    Python and a deep-learning framework are requested; PyTorch or JAX is strongly preferred. Suggested exercise: implement a small training or evaluation loop in Python using one of those frameworks, and check gradients, metrics and reproducibility.

  • Tool-using agent prototyping

    The posting seeks demonstrated implementation and experimentation with tool use, planning and self-correction. Suggested exercise: build a small agent that chooses a tool, records its reasoning steps, detects an unsuccessful result and revises its plan.

  • Coding-agent evaluation

    Developing agents for complex, multi-step code generation and debugging is a stated responsibility. Suggested exercise: give an agent a bounded debugging task, then assess whether its changes fix the fault without breaking previously working behavior.

  • Auto research-agent evaluation

    The role includes agents that formulate hypotheses, execute experiments and synthesize findings. Suggested exercise: prototype a bounded hypothesis-to-summary workflow and inspect whether its conclusions are supported by the experiment results.

  • Training-data pipeline design

    The posting calls for synthetic and human-annotated data pipelines for agentic and RL research. Suggested exercise: sketch a pipeline with provenance, quality checks and a held-out evaluation split; explain how each helps detect misleading results.

  • Research-result communication

    Publishing findings is a stated responsibility, and a relevant publication or preprint is sought. Suggested exercise: write a one-page research summary with the question, method, comparison, result and limitation, using only claims supported by the evidence.

04

Your preparation checklist

  • Map the role to your evidence

    The posting seeks research experience, RL foundations, agentic implementation, Python, and a deep learning framework. Prepare a one-page map of relevant work to these areas, noting gaps without claiming experience you do not have.

  • Rehearse a publication walkthrough

    The posting seeks at least one relevant first-author or co-authored publication or preprint. If you have one, prepare a concise account of the question, your contribution, methods, results, limitations, and next experiment.

  • Walk through an agent implementation

    The role calls for tool use, planning, and self-correction. Prepare a diagram and a brief walkthrough of a relevant implementation, if available, showing its control loop, evaluation, failure cases, and your own contributions.

  • Compare alignment approaches

    The posting names RLHF, DPO, and PPO. Prepare a short comparison of their objectives, data needs, and trade-offs for improving agent behavior, with one experiment you would run to test a choice.

  • Practice an agent design exercise

    As interview practice, sketch a coding or auto research agent that handles multi-step work. Specify its tools, hypothesis or task loop, success measures, safeguards against misleading feedback, and how you would test it against a baseline.

  • Prepare implementation and data evidence

    The role mentions Python, preferably PyTorch or JAX, and synthetic and human-annotated data pipelines. Identify code or experiments you can discuss, including data quality checks, reproducibility, and any training-scale constraints you actually encountered.

  • Draft questions about research impact

    Ask how the team evaluates agent improvements, curates training data, and balances publishable findings with systems used in the Snowflake Data Cloud. These questions follow from the advertised research and production focus; the posting does not specify the team’s methods.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: Nov 4, 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in United States. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…