1

Machine Learning Trainee Jobs in Santa Rosa, CA (NOW HIRING)

Machine Learning Trainee information

See Santa Rosa, CA salary details

$23.9K

$122K

$238.2K

How much do machine learning trainee jobs pay per year?

As of May 30, 2026, the average yearly pay for machine learning trainee in Santa Rosa, CA is $122,015.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,098.00 and $173,674.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Machine Learning Trainee, and why are they important?

To thrive as a Machine Learning Trainee, you need a solid understanding of mathematics, programming (especially Python), and foundational machine learning concepts, often supported by a relevant degree or coursework. Familiarity with tools like TensorFlow, scikit-learn, and data visualization libraries, as well as version control systems such as Git, is commonly expected. Strong problem-solving abilities, eagerness to learn, and effective communication help trainees excel in collaborative and fast-evolving environments. These skills and qualities are crucial for quickly adapting to new technologies, understanding complex data, and contributing meaningfully to machine learning projects.

What kind of projects and tasks can I expect to work on as a Machine Learning Trainee?

As a Machine Learning Trainee, you'll typically assist with data preprocessing, exploratory data analysis, model implementation, and performance evaluation under the guidance of senior data scientists or engineers. You may help clean and organize datasets, experiment with different algorithms, and document your findings. Collaboration is a key part of the role, as you'll often work alongside cross-functional teams, including software developers and business analysts, to support ongoing projects. This hands-on experience provides a strong foundation for advancing to more specialized or independent roles in machine learning.

What are Machine Learning Trainees?

Machine Learning Trainees are entry-level professionals or students who are learning the fundamentals of machine learning, including algorithms, data analysis, and model development. They often work under the guidance of experienced data scientists or engineers to gain hands-on experience with real-world datasets and tools. Their responsibilities may include data preprocessing, implementing basic models, and assisting in research or software development. This role is typically designed to help individuals build foundational skills needed for more advanced machine learning positions.

What is the difference between Machine Learning Trainee vs Data Scientist?

AspectMachine Learning TraineeData Scientist
Required CredentialsBasic understanding of programming, statistics, and machine learning concepts; often pursuing or recent graduatesAdvanced degree (Master's or PhD) in data science, statistics, or related fields; more experience
Work EnvironmentEntry-level, training-focused roles in tech companies, startups, or research labsFull-fledged data analysis, modeling, and decision-making roles in various industries
Employer & Industry UsageCompanies hiring for entry-level machine learning roles, internships, or training programsOrganizations leveraging data science for strategic insights, product development, or research

The main difference between a Machine Learning Trainee and a Data Scientist lies in experience, responsibilities, and skill level. Trainees are typically beginners gaining foundational knowledge, while Data Scientists are experienced professionals performing complex data analysis and modeling tasks.

What are the most commonly searched types of Machine Learning jobs in Santa Rosa, CA? The most popular types of Machine Learning jobs in Santa Rosa, CA are:
What are popular job titles related to Machine Learning Trainee jobs in Santa Rosa, CA? For Machine Learning Trainee jobs in Santa Rosa, CA, the most frequently searched job titles are:
What job categories do people searching Machine Learning Trainee jobs in Santa Rosa, CA look for? The top searched job categories for Machine Learning Trainee jobs in Santa Rosa, CA are:
Infographic showing various Machine Learning Trainee job openings in Santa Rosa, CA as of May 2026, with employment types broken down into 92% Full Time, 6% Part Time, 1% Contract, and 1% Nights. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $122,015 per year, or $58.7 per hour.

Senior Computational Scientist - Furman Lab

Buck Institute for Research on Aging

Novato, CA โ€ข On-site

$120K - $130K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 2 days ago


Job description

POSITION DETAILS
Salary: $120,000 - $130,000
Start Date: January 15 - February 1, 2026
Location: Buck Institute for Research on Aging (Novato, CA) - Hybrid flexibility available
Appointment: Full-time
Note: This position is contingent upon the Furman Lab being awarded a large funded project in February 2026.
ABOUT THE FURMAN LAB
The Furman Lab integrates systems biology, causal modeling, and advanced AI/ML approaches to understand the biological mechanisms underlying aging, resilience, and physiological decline. Our work integrates large human cohorts, multi-omics data, and digital health measurements to identify actionable molecular drivers of healthspan and develop predictive, translational models. As leaders of Buck Bioinformatics and Data Science Core, we build analytical standards and frameworks that support institute-wide and multi-institutional research collaborations.
POSITION OVERVIEW
The Senior Computational Scientist will play a central role in a large funded research project focused on identifying causal drivers and mechanistic pathways underlying resilience, aging trajectories, and functional decline. This individual will design and deploy causal inference pipelines, longitudinal and multiscale temporal models, and multimodal data integration approaches connecting omics, clinical phenotypes, and wearable-derived physiological signals. The role also includes co-leading the Buck Bioinformatics and Data Science Core and mentoring 2-3 trainees across aging computational biology, systems physiology, and statistical methodology.
KEY RESPONSIBILITIES
Computational Leadership
  • Lead development of causal inference frameworks (DAG-based modeling, debiased ML, identifiability assessments) to characterize mechanistic drivers of resilience and physiological decline.
  • Build and optimize state-space, Bayesian, and Kalman filter models for longitudinal, irregularly sampled, and multiscale physiological and digital phenotype data.
  • Develop interpretable multimodal models that integrate omics datasets, biomarker panels, wearable data, and clinical outcomes.
  • Address confounding, selection bias, missingness, and temporal heterogeneity using principled statistical and computational approaches, generating translational insights to inform intervention prioritization and hypothesis testing.

Core Leadership & Mentorship
  • Co-lead the Buck Bioinformatics and Data Science Core, helping define analytical standards, workflows, reproducibility practices, and strategic priorities.
  • Mentor 2-3 trainees (postdocs, analysts, graduate students) in computational modeling, systems biology, and statistical methodology.
  • Promote best practices in documentation, reproducibility, and causal reasoning across collaborating teams.

Cross-Functional Collaboration
  • Collaborate closely with experimental scientists, clinicians, AI/ML researchers, and external partners to align modeling approaches with biological and translational objectives.
  • Communicate findings through presentations, manuscripts, data-sharing deliverables, and reporting associated with the federally funded research program.

QUALIFICATIONS
Education
  • PhD in Biostatistics, Statistics, Epidemiology (methods track), Computational Biology, Systems Biology, or a related quantitative field.

Technical Expertise
  • Strong experience in causal inference, including DAG construction, confounding structures, selection bias, and identifiability conditions; familiarity with instrumental variables and debiased/orthogonal ML frameworks.
  • Experience with longitudinal and time-series modeling, including state-space or Bayesian approaches, irregular sampling, and missing data; experience modeling circadian or physiological rhythms is highly desirable.
  • Experience working with high-dimensional biological data (e.g., multi-omics, biomarker discovery) and interpretable biological modeling approaches.
  • Judicious application of machine learning methods, including latent variable models, embeddings, and dimensionality reduction, with demonstrated judgment around when deep learning is appropriate.
  • Proficiency in R as a primary programming language, with experience usingpackages such as DoubleML, dagitty, grf, KFAS, bssm, lavaan, mgcv, survival, ranger, and torch.
  • Experience with reproducible analytical workflows and version control.

Preferred Qualifications
  • Experience with wearables, digital health, or physiological sensor data.
  • Background in survival analysis, health-outcome modeling, or time-to-event frameworks.
  • Experience with single-cell or pseudotime trajectory analysis.
  • Knowledge of aging biology, geroscience, systems physiology, or resilience science.
  • Publication record in high-impact biomedical journals.

BENEFITS
  • Comprehensive benefits package (medical, dental, vision, retirement).
  • Visa sponsorship and immigration support, if needed.
  • Access to world-class analytical infrastructure, Buck core facilities, and multi-omics platforms.
  • Opportunity to contribute to pioneering research in aging, immunology, and space biosciences.
  • $5000 relocation support

TO APPLY
Interested candidates should click the Apply button to complete the online application. Please upload both your CV and a document that includes a brief statement of your interests, plus the names/contact information of 3 references.