Demo

Senior AI/Machine Learning Software Engineer

Viridian Staffing
San Francisco, CA Full Time
POSTED ON 11/4/2025 CLOSED ON 1/3/2026

What are the responsibilities and job description for the Senior AI/Machine Learning Software Engineer position at Viridian Staffing?


Our Client is seeking a Senior Data/AI/ML Software Engineer to build core Machine Learning (ML)/Natural Language Processing (NLP) systems that transform raw Electronic Record data into actionable insights. You'll work on cutting-edge Artificial Intelligence (AI) in production—leveraging knowledge graphs, Large Language Models (LLMs), and advanced NLP to solve some of the hardest, most data-intensive problems.

This is an early-stage, start-up where your work ships fast, gets direct feedback, and shapes the future of the product. This is a hybrid work environment, so some on-site work in San Francisco is required on a weekly basis.

What You'll Do
  • Build and improve information extractors and summarizers that directly power applications used by end users daily
  • Scrape, collect, extract, transform, query, analyze, mine, and distill structured/unstructured data to evaluate system quality and performance, draw insights, and expand/refine knowledge graphs
  • Build and improve supporting data/AI/ML systems and automations
  • Develop and deploy secure code, maintaining confidentiality, integrity, and availability of information systems and processes in compliance with applicable laws
  • Participate in rotating on-call duties to ensure system uptime
Required Qualifications
  • 7 years of full-time experience in AI/ML or full stack software engineering (not internships or contract work)
  • Built and improved production ML/NLP software systems primarily handling text/unstructured data
  • Hands-on experience scraping, collecting, extracting, transforming, querying, analyzing, mining, distilling, and summarizing structured/unstructured data
  • Directly worked on improving quality/performance of systems powered by document classifiers, information extraction, cleaning/integration, summarization, retrieval, semantic search, knowledge graphs, statistical/neural machine learning methods, and LLMs
  • Computer Science (CS) or Engineering degree (advanced degrees in relevant fields are a plus)
Technical Skills
  • Python for data wrangling/munging
  • Proven software engineering skills
  • Structured Query Language (SQL), relational data modeling, Django Object-Relational Mapping (ORM)
  • Data/ML engineering skills
  • Background knowledge in AI/ML/NLP/Information Extraction (IE)/Information Retrieval (IR) (information extraction/retrieval, semantic search, knowledge graphs, data integration, statistical/neural learning, LLMs, generative AI)
Tech Stack
  • PyTorch
  • Google Cloud Platform
  • NLP techniques and tools
  • Django ORM
  • SQL databases
Desired Qualities
  • Self-driven and hungry to quickly deliver good results for lasting impact
  • Adaptive in a startup environment, responsive and proactive to dynamic priorities
  • Brave and willing to crack ambiguity and bring clarifying results
  • Excited by direct customer impact
  • Familiarity with highly regulated domains are a plus
  • Location: Hybrid - Bay Area
  • Compensation: $140K - $290K


Salary : $140,000 - $290,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior AI/Machine Learning Software Engineer?

Sign up to receive alerts about other jobs on the Senior AI/Machine Learning Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$136,683 - $171,343
Income Estimation: 
$178,466 - $212,939
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$184,796 - $233,226
Income Estimation: 
$184,796 - $233,226
Income Estimation: 
$179,606 - $233,815
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Viridian Staffing

  • Viridian Staffing North Attleboro, MA
  • Location: Southeastern Massachusetts Status: Full-Time / Permanent Compensation: $55K-$63K Viridian Staffing's Client is looking for an experienced Dispens... more
  • 1 Day Ago

  • Viridian Staffing Portland, ME
  • Viridian Staffing's Client is looking for an experienced Cannabis Lead Grower for a cultivation operation in the Eastern Maine area. Founded in 2013, Virid... more
  • 9 Days Ago

  • Viridian Staffing Los Angeles, CA
  • Cannabis Bulk Sales Account Representative. Viridian Staffing's client is on the hunt for a skilled Cannabis Bulk Sales Account Representative in the Los A... more
  • 13 Days Ago

  • Viridian Staffing Sherman Oaks, CA
  • Cannabis Sales Account Executive. Cannabis Sales Account Executive Viridian Staffing's client is looking for an experienced Cannabis Sales Account Executiv... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Senior AI/Machine Learning Software Engineer jobs in the San Francisco, CA area that may be a better fit.

  • Troveo AI Inc San Francisco, CA
  • Senior Machine Learning EngineerTroveo is building the next-generation data platform to train AI video models. Troveo offers the world's largest library of... more
  • 28 Days Ago

  • Veryon San Francisco, CA
  • Job Description. Job Description. Description. About Veryon. Veryon is a leading software and technology company that exists to enable aviation teams aroun... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!