Software Engineer - Machine Learning
FocusKPI
Software Engineer - Machine Learning
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 with RLHF, DPO, and related optimization techniques to push detection accuracy and false-positive rates beyond what off-the-shelf solutions provide. 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.
- 2+ years of industry experience in software engineering.
- 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.
**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.
$157k - $235k
...themselves, live in the moment, learn about the world, and have fun... ...AR glasses, Spectacles. Snap Engineering teams build fun and... ...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- ...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. •...SuggestedContract workInterim roleNight shift1 day per week
- ...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$209k - $313k
...themselves, live in the moment, learn about the world, and have fun... ...AR glasses, Spectacles. Snap Engineering teams build fun and... ...Networking and data storage Machine learning and natural language... ...6+ years of post-Bachelor’s software development experience; or Master...SuggestedWork experience placementLive inWork at officeLocal area$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...Full timeWork experience placementRemote work- ...and CEO, Reza Zadeh, and a world-class engineering team. You’llimmediately take on high-... ...infrastructure requiredto run complex machine learning workloads. Headquartered in Palo Alto... ...Resources to learn about the cutting edge of software engineering and computer vision. You’...Work at officeFlexible hours
$130k - $180k
...the forefront of the AI-powered data engineering revolution. You can read more about us... ...TypeScript (Desirable) Familiarity with AI and machine learning concepts (Desirable) Experience with... ...Forefront : Push the boundaries of software engineering by combining traditional...Worldwide$125k - $191.7k
...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...Remote workFlexible hours$180k - $258.75k
...research and develop a fully end-to-end learned driving stack. This cross-org... ...Behavior Models. We are looking for a Senior Software Engineer to join our end-to-end automated driving... ...You'll partner closely with end-to-end machine learning, simulation and infrastructure...Local areaShift work- ...in Silicon Valley. Our cutting-edge technology leverages machine learning and artificial intelligence to optimize renewable energy and... ...energy systems. Proficiency in Python with professional software engineering standards. High attention to detail. Excellent communication...
$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...- ...Design, develop, test and maintain full-stack software applications for AI video generations and... ...field. 2 years of experience in Software Engineering. TypeScript. Python. Cloud Computing. Java. Redis. MongoDB. SQL. Machine Learning for Cyber-Security. EEO OpusClip is proud...Local area
$183k - $253k
...to bring intelligence to every moving machine on the planet. Applied Intuition services... ...; Bangalore; Seoul; and Tokyo. Learn more at applied.co. We are an in-office... ...family commitments. About the role As a Software Engineer - Telematics at Applied Intuition, you...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...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
- ...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...
$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 workFlexible hours$120k - $180k
...This role is open to engineers from new grad to senior levels; scope and title will match... ...high‑performance, high‑quality software and services, with a mandate that covers... ...Familiarity with artificial intelligence and machine learning techniques, particularly in relation to...Full timeWork at officeRemote workWork from homeRelocation$150k - $210k
..., we’re looking for a frontend‑focused engineer to help build usable interfaces for our... ...deploy to. The key to our technology is machine learning, but it’s useless without amazing... ...interdisciplinary team in hardware and software to design and build new versions of products...Temporary workWork experience placementImmediate startFlexible hours- ...Return to jobs list Software Engineer - Frontend Job type: Full Time · Department: Engineering (R&D) · Work type: Hybrid Palo Alto, California... ...for customer-focused meetings. We leverage NLP and machine learning to summarize meeting notes and extract key topics and...Full time
$174k - $253k
Senior Research Software Engineer, Google Research Mountain View, CA, USA Qualifications Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related technical field, or equivalent practical experience. 5 years of experience programming...$100k - $200k
...LiDAR sensor Robin and perception service software platform OmniVidi – powers automotive... ...motivated and skilled Senior Software Engineer to join our innovative team specializing... ...requires a solid understanding of machine learning, embedded Linux environments, and autonomous...Work experience placementLive inLocal area- ...week. We collaborate to build software that does not just work, but... ...projects started off with an engineer asking "why" and working with... ...improves our products and services Learn about the cybersecurity... ...year Undergraduate Degree in Machine Learning, Computer Science, Data...Full timeCasual workInternshipSummer internshipLive inWork at officeVisa sponsorshipWork visa3 days per week
$180k - $225k
...make a difference, we'd love to hear from you! For more information, visit About the role: We're hiring a Machine Learning Infrastructure Engineer to help build the backbone that trains, serves, and monitors the models behind our Ads and Recommendations...Full timeLocal areaWork from home- ...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...
- ...and CEO, Reza Zadeh, and a world-class engineering team. You'll immediately take on high-... ...required to run complex machine learning workloads. Headquartered in Palo Alto... ...Resources to learn about the cutting edge of software engineering and computer vision. You...Work at officeImmediate startFlexible hours
$119.8k - $234.7k
...marketplaces - leveraging cutting-edge AI, machine learning, and large-scale distributed systems to... ...performance and return on ad spend. Engineers and scientists work hand-in-hand,... ...success. We're looking for a Principal Software Engineer who thrives at the intersection...Ongoing contractWork at officeLocal area- ...Software Engineer III Sunnyvale , CA- hybrid 11+ months is the duration JD:- Minimum Qualifications •... ...Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field. • 5+ years of experience...
$213k - $263k
...Senior Software Engineer, Eval Authoring APIs Waymo is an autonomous driving technology company with the mission to be the world's... ...with the software development lifecycle for evaluation or machine learning systems. A passion for safety-critical systems and the...Full timeRemote work- ...Senior Software Engineer In Test It started with a simple idea: what if surgery could be less... ...proactively engage with the unknown/unfamiliar, learn how things work and apply that learning... ...with C/C++ Experience with Machine Learning Techniques Experience with...Work experience placementLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Machine Learning. Be the first to apply!
- software engineer amazon Mountain View, CA
- agile software developer Mountain View, CA
- rust software engineer Mountain View, CA
- software developer positions Mountain View, CA
- senior software design engineer Mountain View, CA
- software developer Mountain View, CA
- ngo software engineer Mountain View, CA
- startup software engineer Mountain View, CA
- software development engineer (robotics engineer) Mountain View, CA
- scientific software engineer Mountain View, CA

