Left arrow iconBack to search

Senior AI/Machine Learning Software Engineer

Viridian Staffing
Posted 4 days ago, valid for 23 days
Location

San Francisco, CA, US

Salary

$140,000 - $290,000 per year

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.


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





  • Learn more about this Employer on their Career Site

    Apply now in a few quick clicks

    By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

    SonicJobs' Terms & Conditions and Privacy Policy also apply.