Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer/Senior Software Engineer, Applied ML & Data Mining

PlusAI

Job Description

Job Description

Finding the right data is central to improving autonomous-driving models. Among petabytes of fleet data, you will develop methods that identify and rank the most valuable moments for training and evaluation, then turn those methods into reliable tools that autonomy and ML engineers use to search, review, and curate datasets. You will work at the intersection of applied machine learning, information retrieval, large-scale data processing, and product engineering. We welcome candidates with ML or data-mining foundations who are excited to grow across scalable systems and the product stack.

We are open to candidates at either the Software Engineer or Senior Software Engineer level. Level will be determined by experience, technical depth, scope of ownership, and demonstrated impact. You do not need experience with every technology in our stack; we value strong fundamentals, ownership, and the ability to learn.

Responsibilities:
  • Develop and evaluate mining, retrieval, and ranking methods using signals such as model confidence, disagreement, embeddings, anomalies, temporal behavior, and learned representations

  • Build and evolve semantic image/video/scenario search, including text-to-image/video and image-to-image or video-to-video retrieval, vector search, metadata and temporal or spatial filters, task-specific ranking, and search quality, freshness, latency, and reliability

  • Build and operate distributed mining, inference, and indexing pipelines over fleet-scale imagery, video, time-series, and autonomy-system data, including GPU batch inference, embedding generation, reproducible candidate datasets, and reliable index refreshes

  • Design and ship mining products end to end: Python APIs and services, relational data models, asynchronous jobs, modern TypeScript/React search and review experiences, deployment, access control, testing, observability, and production reliability

  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts

Required Skills:

  • BS, MS, or PhD in Computer Science, Machine Learning, or a related technical field, or equivalent practical experience

  • Hands-on experience developing and evaluating machine-learning, data-mining, computer-vision, or information-retrieval methods with a framework such as PyTorch or TensorFlow, including experimentation, error analysis, and principled metrics

  • Foundations for data-centric machine learning: an understanding of model uncertainty and evaluation, embeddings and similarity search, and how training-data composition shapes model behavior

  • Self-driven with a strong sense of ownership: a quick learner who is eager to take responsibility and drive projects forward end to end

Preferred Skills:

  • Production full-stack experience spanning backend services and REST APIs, relational data modeling and SQL, and modern JavaScript or TypeScript frontend development using React or a comparable framework

  • Experience improving models through data — training or fine-tuning, active learning and data flywheels, hard-example mining, uncertainty or disagreement signals, dataset curation — ideally in autonomous driving, robotics, or perception

  • Experience with embedding and multimodal models (CLIP-style models, VLMs), vector databases (Milvus, FAISS, pgvector), or GPU batch inference at scale

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer/Senior Software Engineer, Applied ML & Data Mining in Santa Clara, CA vacancy
  •  ...Do The Applications Engineering team in the Data Infrastructure organization...  ...internal data-native software products,...  ...About The Role As a Senior Software Engineer, you...  ...developing and deploying AI/ML/LLM-powered applications...  ...You’re curious about applying AI to real-world... 
    Data
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • $182k - $242k

     ...This is the problem. We're building the Applied Training team to fix it. You'll be an early...  ...8–12+ years building distributed systems, ML infrastructure, or developer platforms ~...  ...Catered lunch each day in our office and data center locations ~ A casual work... 
    Data
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    11 days ago
  •  ...worldwide. We’re a team of engineers, clinicians, and...  ...for the real-time software infrastructure that...  ...and system sounds, data streaming and logging...  ...reliability. As a Senior Software Engineer, you...  ..., logs, data - applying known signatures or ML based techniques).... 
    Data
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    3 days ago
  •  ...Role Overview We are hiring a Senior Software & AI Engineer to build production-grade AI systems...  ...level—understanding how models, data, infrastructure, and users fit together...  ..., and safe in real-world use Apply traditional ML techniques where appropriate (e.g.,... 
    Data
    Senior

    Shape The Future

    Sunnyvale, CA
    13 days ago
  •  ...the gap between high-level software and complex physical hardware...  ...re ready to turn fragmented data into harmonious communication...  ...here. The Role As an Applied AI Software Engineer, you sit at the intersection...  ...least 2 years focused on AI/ML implementation. ● Modern AI... 
    Data

    Kerrigan Robotics

    Santa Clara, CA
    10 days ago
  • $131k - $213.5k

     ...Career We’re looking for a Software Engineer to join our Information Technology...  .... This includes working with data-driven systems, integrating AI models, or using AI/ML-based APIs where appropriate....  ...Groovy. ~ Familiarity with applying AI to real-world use cases... 
    Data
    Senior
    Full time
    Work experience placement
    Casual work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $124k - $280k

     ...At PwC, our people in data and analytics engineering focus on leveraging advanced technologies...  ...advanced AI and ML solutions to drive innovation...  ...increase in autonomy, you apply sound judgment, recognising...  ...system and health plans. As a Senior Manager, you will drive use... 
    Data
    Senior
    H1b

    PwC

    San Jose, CA
    1 day ago
  •  ...approaches that enable data-driven decisions...  ...road testing, data mining, training, and...  ...explainable insights to engineering and leadership,...  ..., and by following software-engineering best practices...  ...indata analysis, ML evaluation, or...  ...for each role and apply for any positions that... 
    Data
    Senior
    Local area
    Work from home

    General Motors

    Sunnyvale, CA
    6 hours ago
  •  ...Responsibilities We are looking for a passionate software developer to join the Virtuoso place...  ...: BS/MS/PhD in Computer Science, Applied Mathematics, Data Science, or a related field; 10+ years...  ...rapid prototyping in open‑source AI/ML projects. Compensation and Benefits... 
    Data
    Senior
    Worldwide

    Cadence Design Systems

    San Jose, CA
    5 days ago
  • $170.6k - $261.3k

     ...Overview As a Senior Software Engineer on the SimCore team, you will build and deploy applied AI/ML solutions that directly support simulation workflows, internal tools, and...  ...closely with simulation, scenario‑generation, data, and engineering teams to uncover... 
    Data
    Senior
    Flexible hours

    General Motors

    Sunnyvale, CA
    6 hours ago
  • $150k - $180k

     .... We\'re looking for 0 to 1 Senior Software Engineers to join an elite team that is...  ...languages are encouraged to apply. Experience with backend...  ...settings Work with design, data science, and technical aviation...  ...algorithms developed by our AI/ML research team What You Need:... 
    Data
    Senior
    Local area

    AlleyCorp

    San Jose, CA
    5 hours ago
  •  ...Walmart Job Title: Senior Software Engineer (Python) Location: Sunnyvale...  ...LLM-based applications in applied or production settings....  ...across APIs, microservices, data pipelines, and vector-backed...  .... ~ Exposure to AI/ML frameworks such as PyTorch,... 
    Data
    Senior

    Anveta

    Sunnyvale, CA
    4 days ago
  •  ...approaches that enable data-driven decisions...  ...road testing, data mining, training, and...  ...explainable insights to engineering and leadership,...  ..., and by following software-engineering best practices...  ...indata analysis, ML evaluation, or...  ...for each role and apply for any positions that... 
    Data
    Senior
    Local area
    Work from home

    General Motors

    Sunnyvale, CA
    1 day ago
  • $117k - $234k

     ...Summary… Role summary: The Senior Software Engineer will work in development, and...  ...position requires expertise in AI/ML, Agentic AI, software...  ...triggers, LLM functions, and data workflows. Own solutions from...  ...by monitoring execution and applying first‑principles thinking to... 
    Data
    Senior

    Forage

    Sunnyvale, CA
    3 days ago
  • $152k - $241.5k

     ...world. We are looking for a Senior Software Engineer to join our mission to continue...  .... What you’ll be doing: Apply modern distributed systems patterns...  ...of Service (QoS) through data‑driven operations, strong...  ...HPC clusters, large‑scale AI/ML platforms, or systems... 
    Data
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $184.7k - $324.8k

     ...Software Engineer (Applied AI) We are looking for a Staff level Software Engineer...  ...~10+ years in a senior role working across the entire...  ...prompt optimization and tuning ML workflows Experience with...  ...with building ETL pipeline in data warehouse such as Snowflake... 
    Data
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $120.5k - $243k

     ...Senior Platform Software Engineer This role has been designed as ‘Hybrid’ with an expectation...  ...analyze, and act on their data and applications wherever...  ...Preferred: Knowledge of AI/ML techniques for predicting...  ...knowledge expert in your field or apply your skills to another... 
    Data
    Senior
    Work experience placement
    Work at office
    2 days per week

    Hobbsnews

    Sunnyvale, CA
    2 days ago
  • $117k - $234k

     ...through collaborative engineering teams, managing implementation...  ..., driving full software development lifecycle including...  .... Integrate AI and ML components to enhance...  ...integration and secure data handling. Solid grasp...  ...Eligibility requirements apply to some benefits and... 
    Data
    Senior
    Full time
    Temporary work
    Part time

    Sam's Club

    Sunnyvale, CA
    1 day ago
  •  ...team: Our Heads of AI, Engineering, and Product bring extensive...  ...vision. Frontier AI Applied Research Team: Our...  ...images, standardize package data, extract natural...  ...we need an experienced software engineer to make these...  ...services. This is not an ML research role. This is... 
    Data
    Senior

    Kai

    San Jose, CA
    5 days ago
  •  ...workloads — large-scale data processing,...  ...auto-labeling, scenario mining, and model training —...  ...Kubernetes and platform-engineering fundamentals, depth in...  ...distributed data processing, ML/GPU infrastructure,...  ...at either the Software Engineer or Senior Software Engineer level... 
    Data
    Senior

    PlusAI

    Santa Clara, CA
    2 days ago
  •  ...anticipate and fulfill customer needs. Leverage real-time data, behavioral analytics, and AI decision-making to improve...  ...digital transformation initiatives. Experience working with AI/ML models, personalization engines, and automation tools. Strong leadership, cross-... 
    Data
    Senior
    Full time

    Paypal

    San Jose, CA
    1 day ago
  • $130k - $180k

     ...is revolutionizing enterprise data operations through the power...  ...forefront of the AI-powered data engineering revolution. You can read more...  ...: Push the boundaries of software engineering by combining traditional...  ...a lasting impact How to Apply If this sounds like the... 
    Data
    Senior
    Worldwide

    PA Early Stage Partners

    Sunnyvale, CA
    4 days ago
  • $180k - $258.75k

     ...Models. We are looking for a Senior Software Engineer to join our end-to-end...  ...C++ and Python, that supports ML training, evaluation, and inference...  ...across environments. Apply rigorous engineering best...  ...Experience building ML platforms, data pipelines, or distributed... 
    Data
    Senior
    Local area
    Shift work

    Toyota Research Institute

    Los Altos, CA
    10 days ago
  • $190.9k - $334.1k

     ...It all started when engineer Fred Luddy wrote...  ...together any AI, any data, and any workflow—...  ...are looking for a software engineer and technical...  .... You will apply strong distributed...  ...working on AI, GenAI, ML-powered, or data-intensive...  ..., or equivalent senior individual contributor... 
    Data
    Senior
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    10 days ago
  • $174k - $253k

     ...days per year Note: By applying to this position you...  ...maintaining, or launching software products, and 1 year of...  ...decision making), ML infrastructure, or specialization...  ..., optimization, data processing, debugging)....  ...Google's software engineers develop the next-generation... 
    Data
    Senior
    Temporary work
    Worldwide

    Google LLC

    Mountain View, CA
    10 days ago
  • $204k - $259k

     ...service and can also be applied to a range of vehicle...  .... states. The Waymo ML Frameworks & Efficiency...  ...our autonomous driving software. We help our partners by...  ...We are looking for engineers with ML system expertise...  ...scale across compute, data, and environments to improve... 
    Data
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  •  ...all phases of the Software Development Lifecycle...  ...from more senior roles. Advises immediate...  ...issues Guides junior engineers Operates with little...  ...industry best practices Applies knowledge of...  ...Rails and PostgreSQL data systems. Collaborate...  .... Exposure to AI/ML, particularly LLM (... 
    Data
    Senior
    Full time
    Work experience placement
    Immediate start

    Paypal

    San Jose, CA
    1 day ago
  • $166k - $244k

     ...Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube Mountain View, CA, USA...  ...junior team members; deeper expertise and applied knowledge within relevant area....  ...deployment, model evaluation, optimization, data processing, debugging).... 
    Data
    Senior
    Full time

    Google Inc.

    Mountain View, CA
    1 day ago
  • $166k - $244k

     ...re a team of scientists, engineers, machine learning...  ...you up for success as an Senior Software Engineer in the Gemini App...  ...improvement in generative AI, and apply it to the app Conduct in-depth data analysis to identify...  ...Experience with ML, especially LLMs Ability... 
    Data
    Senior
    Full time

    Deepmind

    Mountain View, CA
    1 day ago
  •  ...Litmus is building the data foundation that powers...  ...We’re a growth-stage software company helping manufacturers...  ...experienced operators, engineers, and leaders who have...  ...Description ~ As a Senior Software Engineer specializing...  ...# Optimize code and apply best practices to... 
    Data
    Senior
    Full time
    Work experience placement
    Remote work
    Shift work

    Litmus, Llc

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer/Senior Software Engineer, Applied ML & Data Mining. Be the first to apply!