Viridian Staffing logo
Viridian Staffing

214 open roles

Senior AI/Machine Learning Software Engineer

$140k to $290k

San Francisco, California, United StatesPermanentPosted Oct 9, 2026

Against the San Francisco typical range

Job description

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 Py.

Torch 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

Description copied from Viridian Staffing's careers page. Read the full posting before you apply.

More jobs at Viridian Staffing

See all openings at Viridian Staffing

More jobs in San Francisco

See all jobs in San Francisco