Software Engineer - Machine Learning
$95 - $110 per hourFocusKPI
FocusKPI is seeking a Software Engineer - Machine Learning to join one of our clients, a high-tech SaaS company.
We are looking for an experienced Machine Learning Engineer to lead the development of prompt-injection and prompt-safety models to protect the client's downstream agentic AI systems across phones, the cloud, and XR/AR. You will design, train, and deploy classifier and guardrail models (both cloud-based and hybrid on-device) that screen agent inputs and outputs for injection attacks, unsafe content, and policy violations. A core part of the role is post-training these models using RLHF, DPO, and related optimization techniques to push detection accuracy and false-positive rates beyond what off-the-shelf solutions can achieve.
Work Location: Mountain View, CA (Onsite role, 5 days/week onsite)
Duration: 12-month contract with potential to extend the contract depending on your performance & budget
Pay Range: $95 - 110/hr
No C2C resumes are considered
Position Responsibilities:
Design and train prompt-injection detection models and prompt-safety classifiers that operate on both inputs to and outputs from the client's agentic AI systems.
Build hybrid deployment pipelines that split safety inference between on-device (phone, XR/AR) and cloud, optimizing for latency, privacy, and detection coverage.
Apply post-training techniques (e.g., RLHF, reward modeling, policy optimization) to optimize guardrail model performance, calibration, and robustness against adaptive adversaries.
Curate and generate adversarial training data: direct and indirect prompt injections, jailbreaks, tool-use exploits, and unsafe-output cases drawn from red-teaming and production signals.
Build evaluation harnesses that measure attack success rate, false-positive rate, latency, and on-device footprint across model iterations and threat categories.
Partner with agent, device, and platform teams to integrate safety models into mobile-use agents, XR/AR assistants, and cloud agentic workflows, and to close the loop from production incidents back into training data.
Work cross-functionally with security researchers, modeling teams, and product engineers; document methods and, where appropriate, contribute to patents and publications.
Qualifications:
M.S. or Ph.D. in Computer Science, Machine Learning, Electrical Engineering, or a related field; or B.S. with equivalent industry experience.
3+ years of industry experience in ML engineering or applied AI research, with demonstrated ownership of production ML systems post-master's degree graduation.
2+ years of industry experience in software engineering post-master's degree graduation.
Strong proficiency in Python and PyTorch (or JAX/TensorFlow), with solid software engineering fundamentals (version control, testing, and reproducible experimentation).
Hands-on experience post-training LLMs with RLHF, DPO, RLAIF, or reward modeling, including reward design, preference data curation, and training stability.
Hands-on experience training and deploying classifier or guardrail models for safety, content moderation, abuse detection, or adversarial robustness.
Familiarity with prompt injection, jailbreak, and agentic AI threat models, and with distributed training frameworks (DeepSpeed, FSDP, Accelerate).
Preferred Qualifications:
Experience building safety or moderation systems for agentic AI: tool-use guardrails, indirect prompt injection defenses, or output filtering for autonomous agents.
Experience with red-teaming, adversarial data generation, or automated attack pipelines (e.g., GCG, PAIR, generator–critic frameworks).
Experience with on-device or edge ML deployment (ExecuTorch, Core ML, TFLite, MLC-LLM, vendor NPU toolchains) and model compression (quantization, distillation, pruning) for safety models.
Experience with telemetry, logging, or user-facing data systems on mobile, XR/AR, or consumer platforms, including privacy-preserving handling of user data (e.g., anonymization, on-device processing, federated approaches).
Publications at top-tier ML/NLP/security venues (NeurIPS, ICML, ICLR, ACL, EMNLP, USENIX Security, IEEE S&P), patents, or open-source contributions in the safety, alignment, or AI security space.
Education:
M.S. in Computer Science, Machine Learning, Electrical Engineering, or a related field with 3 years of experience post graduation
Ph.D. in Computer Science, Machine Learning, Electrical Engineering, or a related field with publications in the AI/ML domain and 1 year of experience post-graduation
No C2C resumes are considered
Thank you!
FocusKPI Hiring Team
Founded in 2010, FocusKPI, Inc. (FocusKPI) is a data science and technology firm specializing in predictive analytics practice and methodologies. FocusKPI is a US company headquartered in Silicon Valley, California, with an East Coast office in Boston, Massachusetts.
NOTICE: Please be aware of fraudulent emails regarding job postings, job offers and fake checks. FocusKPI's recruiting team will strictly reach out via @focuskpi.com email domain. If you have received fraudulent emails now or in the past, please report it to . The domain @focuskpijobs.com is fraudulent and not related to FocusKPI. Please do not not reply or communicate to anyone with @focuskpijobs.com.
Powered by JazzHR
- ...and experienced Principal AI/ML and Gen AI Engineer to join our dynamic team at CCB COSMIC (CCB Operational Systems for Machine Intelligence and Cognition). The ideal candidate... ...solutions. Develop and optimize machine learning models and algorithms to meet business...Suggested
$157k - $235k
...Backend Engineer Snap Inc is a technology company. We believe the... ..., live in the moment, learn about the world, and have fun... ...Networking and data storage Machine learning and natural language... ...~2+ years of post-Bachelor's software development experience; or Master...SuggestedWork experience placementLive inWork at officeLocal area- ...Tensec is looking for an experienced Software Engineer to develop and architect our banking core platform, which encompasses technologies such as Real Time Payments, Bank-as-a-service, OCR, Machine Learning, and more. As part of the team, you will not only be an employee...SuggestedWork at officeLocal areaFlexible hours
$166k - $225k
...improve their business. Founded by engineers - and customer obsessed - we... ...infrastructure across millions of virtual machines. And we're only getting started. As a software engineer with a backend focus,... ...service platforms, to machine learning infrastructure. For instance,...SuggestedLocal areaWorldwideFlexible hours$204k - $259k
...realistic environments for testing and training the Waymo Driver. Our team is a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and data scientists. We develop industry-leading simulation solutions using advanced ML algorithms that...SuggestedFull timeWork experience placementRemote work- ...adoption of the absolute best engineering practices, while maintaining... ...requests per day and solve complex software systems problems by... ...request to ****@*****.*** learn more about how we collect,... ...technologies. • Understanding machine learning preferred. •...Contract workInterim roleNight shift1 day per week
$204k - $259k
...Waymo Software Engineer Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.... ...techniques including statistics, math, physics, algorithms and machine learning. Use simulation creatively and mine real world driving...$140k - $170k
...Software Development Engineer CommerceIQ is the pioneer in helping brands win on retail ecommerce channels such as Amazon, Walmart.com,... ...and 800+ other retailers. Our unified platform applies machine learning and automation across marketing, supply chain, and sales...Temporary workInternshipWork at officeMonday to Friday- ...Overview We’re looking for a curious, motivated Senior Software Engineer AI to join our team and help build the next generation of... ...intelligent talent technology. This is a hands‑on opportunity to learn how AI and machine learning are developed and deployed in a real‑world,...
- ...activities in real time. Its patented unsupervised machine learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to... ...across the globe. Our award-winning software platform is powered by a team of world‑class...
$144.7k - $221.4k
...level results into clear feedback for engineering and leadership, and help accelerate validated... ...to introspect autonomous driving software performance atinterfaces across the... ...Mechanical or Aerospace Engineering, Machine Learning, Data Science, or a related field, or...Local areaRemote workWork from homeRelocationRelocation packageFlexible hours$117k - $234k
...cutting-edge relevance algorithms from information retrieval, machine learning, and AI-powered ranking to deliver a high-availability,... ...acquisition to being sold on Walmart.com. As a Senior Software Engineer in DevOps & AI Platform , you must support all systems and...Full timeTemporary workPart timeWorldwideNight shift- ...workloads of Enterprise AI and enable cutting-edge solutions for machine learning model development lifecycle. This is a hybrid role requiring... ...onsite 3 days per week, where you will report to an Engineering Manager. RESPONSIBILITIES Define architecture and its plan to...3 days per week
$120k - $180k
...Media Software Engineer, Speech (All Levels) Get AI-powered advice on this job and more exclusive features. This role is open to... ...Node.js. Familiarity with artificial intelligence and machine learning techniques, particularly in relation to speech recognition...Full timeWork at officeRemote workWork from homeRelocation$148k - $226.2k
...performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team,... ...environment for reinforcement learning model training. We are looking... ...Computer Science, Robotics, Machine Learning or equivalent...Local areaRemote workWork from homeFlexible hours$295k - $310k
...Waymo Software Development Manager Waymo is an autonomous driving technology company... ...Lead and manage a team of Waymo engineers responsible for Waymo software development... ...novel statistical sampling methods and machine learning. Work towards achieving operational...Full timeTemporary workWork at officeRemote work- ...dark data into trusted, structured, auditable data that software can understand and act on. Our focus is on the hardest document... ...LandingAI has brought together some of the strongest AI Engineers and Machine Learning Engineers in the industry, with deep expertise in visual...Work at office
- ...model innovation and systems engineering with a design-minded product... ...groundbreaking work in self-supervised learning, large-scale pretraining,... ...field with a focus on Machine Learning, Deep Learning, Natural... ...2 years of experience as a Software Engineer, Software Development...
$153k - $222k
...intelligence to every moving machine on the planet. Applied Intuition... ...Bangalore; Seoul; and Tokyo. Learn more at applied.co. We are an... ...commitments. About the role As the data engine team, our goal is to provide a... ...s degree in Computer Science, Software Engineering, or equivalent 2+...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...We're looking to add top notch engineers to our world class team. As time goes on, the... ...a large impact on the direction of our software platform. We need talented and passionate... ...and complex problems. Background in machine learning, distributed systems, information...
- **NEED SOMEONE THAT IS STRONG WITH COMPUTER VISION OR MACHINE LEARNING AND HAS ANDROID OR IOS EXPERIENCE** PLEASE MAKE SURE CANDIDATE HAVE EXPERIENCE OR FAMILIAR WITH BARCODE SCANNERS AND PERFORMANCE TUNING** Deep knowledge of C/C++ architecture Mobile...
- ...Senior Software Engineer We're looking for a Senior Software Engineer to help architect and scale the core systems that power Nectar... ...or similar technologies Experience integrating AI or machine learning systems into production platforms What We Offer...
$160k - $225k
...used to expand our product and engineering teams, bringing our vision of... ...Join Now While traditional software has a clear playbook, building... ...where our AI agents live, learn, and operate. You will have a... ...won't just be a cog in a large machine. You’ll be an athlete on a small...$144.7k - $221.4k
...analyses to introspect autonomous driving software performance at interfaces across the... ...closely with autonomy developers and systems engineers. Design and implement analysis... ..., Mechanical or Aerospace Engineering, Machine Learning, Data Science, or a related field, or equivalent...Local areaRemote workRelocationRelocation packageFlexible hours$104k - $202k
...Summary... What you'll do... Role summary: As a Software Engineer II, you will deliver high-quality software solutions by collaborating... ..., deployment, and monitoring, while integrating AI and machine learning components. You will apply sound technical judgment to...Full timeTemporary workPart time- ...Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates... ...REQUIRED SKILLS For Java /Software Programmers Bachelors degree or Masters... ...communication skills For data Science/Machine learning REQUIRED SKILLS Bachelors...Immediate startRemote work
- ...Responsibilities: Develop optimized software in an embedded environment for vector machines. Build an optimization flow... ...Bachelor's degree in electrical engineering, computer science, or equivalent... ...of computer vision, machine learning, and image processing, or ISP...
$213k - $263k
...Waymo Driver Senior Software Engineer Waymo is an autonomous driving technology company with the mission to be the world's most trusted... ...with the software development lifecycle for evaluation or machine learning systems. A passion for safety-critical systems and the...Full timeRemote work$180k
...knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who... ...like Rust or C++. Experience optimizing data pipelines for machine learning workloads or real‑time applications. Preferred Qualifications...Temporary work- ...Job Title: MLOps Engineer Location: Google Inc, California, San Jose Years of Experience... ...experience in deploying and managing machine learning models in production environments. You... ...Collaborate with data scientists and software engineers to integrate machine learning...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Machine Learning. Be the first to apply!
- senior robotics software engineer Mountain View, CA
- graduate software engineer Mountain View, CA
- software engineer internship Mountain View, CA
- senior software engineer Mountain View, CA
- software developer fintech Mountain View, CA
- software engineer visa sponsorship Mountain View, CA
- senior software engineer ruby on rails Mountain View, CA
- federal - software developer Mountain View, CA
- graduate software developer Mountain View, CA
- consulting software engineer Mountain View, CA


