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
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
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.
- ...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...DataSeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours
$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...DataSeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...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)....DataSeniorFull timeLocal areaWorldwideFlexible hoursShift work
- ...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.,...DataSenior
- ...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
$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...DataSeniorFull timeWork experience placementCasual workWork at office$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...DataSeniorH1b- ...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...DataSeniorLocal areaWork from home
- ...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...DataSeniorWorldwide
$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...DataSeniorFlexible hours$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:...DataSeniorLocal area- ...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,...DataSenior
- ...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...DataSeniorLocal areaWork from home
$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...DataSenior$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...DataSenior$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...DataRelocation$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...DataSeniorWork experience placementWork at office2 days per week$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...DataSeniorFull timeTemporary workPart time- ...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...DataSenior
- ...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...DataSenior
- ...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-...DataSeniorFull time
$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...DataSeniorWorldwide$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...DataSeniorLocal areaShift work$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...DataSeniorWork experience placementWork at officeImmediate startRemote workFlexible hours$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...DataSeniorTemporary workWorldwide$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...DataSeniorFull timeRemote work- ...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 (...DataSeniorFull timeWork experience placementImmediate start
$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)....DataSeniorFull time$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...DataSeniorFull time- ...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...DataSeniorFull timeWork experience placementRemote workShift work
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!
- ngo software engineer Santa Clara, CA
- software system engineer Santa Clara, CA
- entry level software engineer remote Santa Clara, CA
- software engineer intern Santa Clara, CA
- software developer positions Santa Clara, CA
- junior software developer internship Santa Clara, CA
- software development engineer aws Santa Clara, CA
- consulting software engineer Santa Clara, CA
- financial software developer Santa Clara, CA
- software developer Santa Clara, CA







