V

Veeam Software

Builds backup and recovery software for businesses

AI/ML Intern

Applied Machine LearningConfirmed live in the last 24 hours
Internship · Summer 2027San Jose, CA, USA$40 - $50 /hr

About the Job

Requirements

  • Strong interest in machine learning research, experimentation, and understanding model behavior.
  • A strong foundation in supervised and unsupervised learning, optimization, regularization, model evaluation, and deep learning fundamentals.
  • Hands-on experience training deep learning models in PyTorch or TensorFlow, including the ability to diagnose poor convergence, overfitting, unstable training, gradient issues, data leakage, and weak generalization.
  • A strong understanding of probability, statistics, hypothesis testing, experimental analysis, and interpreting noisy results.
  • Ability to write clean, maintainable code using encapsulation, separation of concerns, modularity, and object-oriented design principles.
  • Comfort using Claude or similar artificial intelligence tools for development, debugging, and rapid iteration.
  • Ability to independently investigate problems, design experiments, and critically analyze outcomes.
  • Currently pursuing a Master's degree or PhD in Computer Science, Artificial Intelligence, Machine Learning, Statistics, Applied Mathematics, Data Science, Electrical Engineering, or another closely related quantitative field.
  • Completed advanced coursework in machine learning, deep learning, probability and statistics, linear algebra, optimization, algorithms and data structures, artificial intelligence, natural language processing, computer vision, reinforcement learning, or software engineering.
  • Must work in the office five days a week at the San Jose, California location.

Responsibilities

  • Train and improve machine learning models across a variety of datasets and tasks.
  • Analyze loss curves, gradients, metrics, and experiments to diagnose model failures and improve performance.
  • Work on transformer models, fine-tuning workflows, evaluation systems, and generative artificial intelligence applications.
  • Prototype and iterate quickly using Claude-assisted development workflows.
  • Build reusable experimentation, training, and evaluation workflows for machine learning research.

Desired Qualifications

  • Experience training, fine-tuning, or evaluating transformer models or large language models.
  • Familiarity with Weights & Biases, MLflow, distributed training, mixed precision, LoRA/QLoRA, or hyperparameter optimization.
  • Experience reproducing papers, participating in machine learning competitions, contributing to research projects, or building advanced personal projects.
  • Exposure to natural language processing, generative artificial intelligence, multimodal systems, retrieval systems, or recommendation systems.

About the Company

Veeam Software

Builds backup and recovery software for businesses

Veeam Software makes backup and recovery software that gets businesses' data back after ransomware attacks, outages, or mistakes, whether it sits on their own servers, in public clouds, or in apps like Microsoft 365. It made its name in 2008 with Backup & Replication, built to back up VMware virtual machines, and in 2010 added a way to restart a failed server straight from its backup file. Its software keeps locked copies on-site or in Veeam's own cloud, scans them for malware before a restore, and tracks where sensitive data lives and which people and AI agents reach it. Companies buy subscriptions directly or through resellers and service providers. Veeam was founded in 2006 and is based in Kirkland, Washington, United States.

Company size
5,001-10,000
Company stage
Private
Total funding
$500M
Headquarters
Kirkland, WA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Veeam Software

See more jobs