Search jobs now Find the right job type for you Create a job alert Explore how we help job seekers Contract talent Full-Time talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Job Market Outlook Press Room Tech insights Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Cost of a bad hire Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

9 results for Engineer in Sunnyvale, CA

Machine Learning Engineer
  • Menlo Park, CA
  • onsite
  • Permanent / Full Time
  • 200000 - 300000 USD / Yearly
  • <p><strong>Machine Learning Engineer</strong></p><p><br></p><p><strong>Company Overview</strong></p><p>Based in Los Angeles, California, the company specializes in transforming complex, multi-source data into actionable insights through machine learning, knowledge graph technologies, and advanced analytics. This is an opportunity to work on mission-critical applications in a highly collaborative environment focused on innovation, scalability, and operational excellence.</p><p><br></p><p><strong>Role Summary</strong></p><p>The Machine Learning Engineer will play a critical role in designing, training, deploying, and optimizing machine learning models that operate on large-scale temporal, geospatial, relational, and unstructured datasets. This position requires an experienced engineer who can independently own the full machine learning lifecycle, from dataset development and model architecture selection to deployment, monitoring, and continuous improvement. The ideal candidate brings broad expertise across computer vision, natural language processing (NLP), geospatial analytics, MLOps, and large-scale production machine learning environments.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, train, evaluate, deploy, and optimize machine learning models across multiple production use cases.</li><li>Build predictive solutions for anomaly detection, forecasting, entity resolution, relationship prediction, risk assessment, and operational decision support.</li><li>Partner with data engineering teams to develop high-quality training datasets from structured, unstructured, temporal, relational, and geospatial data sources.</li><li>Design model architectures and select appropriate algorithms based on business objectives, data characteristics, and operational requirements.</li><li>Develop and maintain machine learning pipelines spanning data preparation, feature engineering, training, evaluation, deployment, and monitoring.</li><li>Build scalable solutions that leverage graph-based and knowledge graph-driven data architectures.</li><li>Develop models utilizing computer vision, NLP, geospatial analytics, and predictive modeling techniques.</li><li>Establish rigorous evaluation frameworks, baselines, performance metrics, and validation methodologies.</li><li>Design experiments that mitigate data leakage, model drift, bias, and changing data distributions.</li><li>Implement monitoring, observability, alerting, retraining, rollback, and model governance processes.</li><li>Maintain reproducible datasets, model artifacts, evaluation results, and deployment workflows.</li><li>Collaborate with distributed engineering teams to deliver reliable and scalable machine learning capabilities.</li><li>Improve model calibration, confidence scoring, uncertainty estimation, and explainability.</li><li>Contribute to technical architecture, machine learning standards, and long-term platform strategy.</li></ul><p><strong>Additional Details</strong></p><ul><li>Fully onsite 5 days a week</li><li>Highly collaborative environment with strong emphasis on machine learning, knowledge graphs, and data-driven decision support</li><li>Opportunity to influence technical direction, machine learning standards, and model lifecycle practices across multiple initiatives</li><li>Candidates must be authorized to work in the United States and satisfy applicable regulatory employment requirements</li></ul>
  • 2026-08-19T00:00:00Z
Systems Engineer II
  • San Ramon, CA
  • remote
  • Permanent / Full Time
  • 85000 - 124000 USD / Yearly
  • <p>The System Engineer II supports the reliability, security, availability, and continuous improvement of enterprise cloud infrastructure and platform services. This role assists with Azure and/or AWS operations, cloud solution design, Infrastructure as Code (IaC), and the deployment and operational support of AI services in Azure, including Microsoft Foundry. The position works closely with project managers, business stakeholders, application teams, and senior engineers to deliver scalable, secure, and well-documented technology solutions.</p><p><br></p><p><strong>Key Responsibilities</strong></p><p>Support daily operations, monitoring, maintenance, troubleshooting, and reliability for Azure and/or AWS environments.</p><p>Assist with the design, deployment, configuration, patching, and optimization of cloud infrastructure and platform services.</p><p>Develop and maintain Infrastructure as Code using Azure Bicep, Azure CLI, or PowerShell to enable repeatable and secure deployments.</p><p>Provision and support Azure AI services, including Microsoft Foundry, through environment setup, access management, monitoring, and documentation.</p><p>Partner with business and technical teams to gather requirements and deliver cloud-based solutions.</p><p>Create and maintain technical documentation, runbooks, standards, and operational procedures.</p><p>Participate in change management, production readiness, incident response, and availability management processes.</p><p>Identify automation opportunities to improve efficiency and reduce manual effort.</p><p>Collaborate with senior engineers and architects on cloud standards, security practices, and platform enhancements.</p><p>Monitor cloud costs and recommend optimization opportunities.</p><p>Manage monitoring and observability tools such as Azure Monitor, Application Insights, and CloudWatch.</p><p>Support security patching, vulnerability remediation, and compliance controls.</p><p>Provide technical support and communicate effectively with both technical and non-technical stakeholders.</p>
  • 2026-09-14T00:00:00Z
Software Engineer III (Platform Engineering)
  • San Ramon, CA
  • remote
  • Permanent / Full Time
  • 104000 - 153000 USD / Yearly
  • <p>Robert Half is seeking a <strong>Software Engineer III (Platform Engineering) </strong>to support the infrastructure, platforms, and services that power our applications and data processing environments. This role is ideal for someone who enjoys building cloud infrastructure, automating processes, improving platform reliability, and troubleshooting production issues in a fast-paced environment.</p><p><br></p><p><strong>What You&#39;ll Do</strong></p><p>Spend approximately 70% of your time building and deploying infrastructure and platform enhancements, with 30% focused on operational support and troubleshooting.</p><p>Design, build, and maintain scalable, secure, and reliable cloud-based infrastructure supporting applications, ETL/ELT processes, and platform services.</p><p>Develop and maintain infrastructure automation, monitoring solutions, CI/CD pipelines, and operational tooling.</p><p>Build and manage AWS resources, including EC2 instances and related cloud services.</p><p>Support platform services in production environments, troubleshoot outages, and drive root-cause analysis and resolution efforts.</p><p>Manage critical incidents, including coordinating with external vendors such as Microsoft to resolve high-priority production issues.</p><p>Implement Infrastructure-as-Code (IaC) solutions and improve platform reliability, scalability, and performance.</p><p>Collaborate with development, security, and operations teams to support application delivery and platform stability.</p><p>Conduct code reviews, mentor junior engineers, and promote engineering best practices.</p><p>Participate in an on-call rotation (approximately every three weeks).</p>
  • 2026-08-15T00:00:00Z
Data Engineer
  • San Francisco, CA
  • remote
  • Temporary / Contract
  • 65 - 70 USD / Hourly
  • <p>We are looking for a Contract Data Engineer to support financial systems and data operations in San Francisco, California. This is a remote on-going contract. This role will work across Finance, Systems, and Engineering to improve data reliability, strengthen integrations, and enhance platforms that support billing, accounts payable, and quote-to-cash workflows. The ideal candidate brings deep technical expertise with NetSuite and Snowflake, along with strong coding skills to diagnose issues, streamline processes, and build scalable solutions in a complex systems environment.</p><p><br></p><p>Responsibilities:</p><p>• Build, monitor, and refine data pipelines that move financial and transactional information across internal platforms and enterprise systems.</p><p>• Investigate data issues, resolve integration failures, and improve the overall accuracy and consistency of business-critical datasets.</p><p>• Develop and maintain middleware solutions that connect NetSuite, Salesforce, Snowflake, and custom applications.</p><p>• Partner with Finance, Systems, and Engineering stakeholders to deliver technical enhancements that support accounting operations and downstream reporting.</p><p>• Implement improvements within NetSuite and related financial systems to better support billing, accounts payable, and quote-to-cash processes.</p><p>• Troubleshoot code and system behaviors using SQL, Python, and related tools to identify root causes and restore reliable performance.</p><p>• Support integration workflows between Salesforce and NetSuite, ensuring stable data exchange and operational continuity.</p><p>• Evaluate and contribute to automation initiatives, including AI-enabled workflow opportunities that can reduce manual effort and improve efficiency.</p>
  • 2026-08-31T00:00:00Z
Agent Platform Engineer
  • Menlo Park, CA
  • onsite
  • Permanent / Full Time
  • 200000 - 300000 USD / Yearly
  • <p><strong>Agent Platform Engineer</strong></p><p><br></p><p><strong>Company Overview</strong></p><p>A leading artificial intelligence and advanced analytics organization is seeking an Agent Platform Engineer to help develop next-generation AI orchestration and decision-support platforms. Based in Los Angeles, California, the company specializes in integrating complex data sources into scalable intelligence solutions that support mission-critical operations, advanced analytics, and organizational workflows. This is an opportunity to work on cutting-edge AI technologies within a highly collaborative and innovative engineering environment.</p><p><br></p><p><strong>Role Summary</strong></p><p>The Agent Platform Engineer will design, build, and optimize enterprise-grade AI platforms that connect structured and unstructured data, knowledge graphs, retrieval systems, and intelligent workflows. This hands-on role focuses on developing production-ready AI applications, agent frameworks, workflow orchestration systems, retrieval pipelines, and model-serving infrastructure. The ideal candidate combines strong software engineering fundamentals with expertise in AI systems, distributed architectures, and scalable platform development.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design and implement intelligent workflow systems for research, analysis, automation, and decision-support use cases.</li><li>Develop scalable retrieval, search, and knowledge management capabilities across structured and unstructured datasets.</li><li>Build backend services, APIs, and platform capabilities supporting AI-driven applications.</li><li>Create resilient workflow orchestration patterns for long-running, distributed, and fault-tolerant processes.</li><li>Develop authorization, permission management, auditing, and governance mechanisms within AI platforms.</li><li>Optimize retrieval, inference, and execution performance across diverse deployment environments.</li><li>Fine-tune, evaluate, and integrate open-source AI models to support specialized business workflows.</li><li>Implement model routing, inference optimization, caching, and fallback strategies.</li><li>Build evaluation frameworks that measure system accuracy, reliability, performance, and operational effectiveness.</li><li>Develop observability, monitoring, alerting, and troubleshooting capabilities across platform components.</li><li>Partner with product, data, machine learning, infrastructure, security, and customer-facing teams to deliver scalable solutions.</li><li>Contribute to technical architecture, engineering standards, and long-term platform strategy.</li></ul><p><strong>Additional Details</strong></p><ul><li>Fully onsite 5 days per week</li><li>Individual contributor role with substantial technical ownership</li><li>Opportunity to work on advanced AI, automation, retrieval, and knowledge graph technologies</li><li>Staff-level candidates may provide technical leadership, mentorship, and architecture guidance</li><li>Candidates must be authorized to work in the United States and satisfy applicable regulatory employment requirements</li></ul>
  • 2026-08-19T00:00:00Z
Data and Knowledge Engineer
  • Menlo Park, CA
  • onsite
  • Permanent / Full Time
  • 200000 - 300000 USD / Yearly
  • <p><strong>Data &amp; Knowledge Engineer</strong></p><p><br></p><p><strong>Company Overview</strong></p><p>A leading artificial intelligence and advanced analytics organization is seeking a Data &amp; Knowledge Engineer to help power next-generation AI and decision-support platforms. Based in Los Angeles, California, the company specializes in integrating complex data from disparate sources into unified intelligence systems that support advanced analytics, automation, and operational decision-making. This is an opportunity to work on mission-critical initiatives involving large-scale data, knowledge graphs, and AI-driven applications.</p><p><br></p><p><strong>Role Summary</strong></p><p>The Data &amp; Knowledge Engineer will lead the onboarding, transformation, and governance of complex multimodal data into scalable data and knowledge platforms. This role focuses on integrating structured and unstructured data sources, designing reusable data pipelines, developing entity resolution frameworks, and enabling high-quality data for analytics, retrieval, AI workflows, and geospatial applications. The ideal candidate combines strong data engineering expertise with experience in knowledge graphs, data quality, and large-scale information management.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design and develop scalable data ingestion pipelines for structured, unstructured, geospatial, and sensor-based data sources.</li><li>Build and maintain batch and streaming data processing systems across cloud, on-premises, and disconnected environments.</li><li>Develop integrations with APIs, databases, file systems, enterprise applications, and external data sources.</li><li>Design schema mapping, normalization, and transformation processes that support diverse customer data models.</li><li>Implement entity resolution, record linkage, deduplication, and data matching capabilities across multiple sources.</li><li>Preserve data lineage, provenance, auditing, and traceability throughout the data lifecycle.</li><li>Create data validation, monitoring, replay, and exception-handling processes for complex data environments.</li><li>Develop workflows for managing ambiguous records, conflicting information, and data quality issues.</li><li>Define and measure data quality metrics, onboarding effectiveness, and operational performance indicators.</li><li>Support knowledge graph, retrieval, AI, and analytics capabilities through high-quality governed datasets.</li><li>Partner with engineering and stakeholder teams to transform recurring onboarding requirements into reusable platform capabilities.</li><li>Contribute to platform architecture, engineering standards, and long-term data strategy initiatives.</li></ul><p><strong>Additional Details</strong></p><ul><li>Fully onsite 5 days a week</li><li>Full-time exempt position</li><li>Hands-on engineering role with substantial ownership and technical influence</li><li>Opportunity to work on large-scale data, knowledge graph, and AI-driven initiatives</li><li>Staff-level candidates may provide architectural leadership, mentorship, and engineering guidance</li><li>Candidates must be authorized to work in the United States and satisfy applicable regulatory employment requirements</li></ul>
  • 2026-08-19T00:00:00Z
Software Developer
  • Martinez, CA
  • onsite
  • Temporary / Contract
  • 60 - 75 USD / Hourly
  • We are looking for a Web Developer to support the design, development, and ongoing enhancement of business-critical applications in Martinez, California. This Long-term Contract position is ideal for someone who can balance hands-on programming with analysis, stakeholder collaboration, and end-to-end delivery across web solutions, integrations, reports, and APIs. The role offers the opportunity to work across multiple technologies while contributing to reliable, scalable tools that support day-to-day operations.<br><br>Responsibilities:<br>• Build, enhance, and maintain web-based and desktop-style applications using modern and legacy development technologies, including Microsoft-focused programming frameworks.<br>• Lead work through the full solution lifecycle by clarifying business needs, translating requirements into technical plans, estimating effort, and delivering completed features.<br>• Collaborate with business partners, technical teams, and vendors to define priorities, communicate progress, and ensure solutions align with operational goals.<br>• Develop and support custom system integrations, including connections between third-party SaaS platforms, internal applications, and external API services such as provider directory interfaces.<br>• Produce data extracts, operational reports, and application programming interfaces that improve access to information and streamline business processes.<br>• Perform testing, troubleshooting, code review, deployment, and post-release support to maintain application quality and stability.<br>• Create and maintain technical documentation, task breakdowns, and implementation details for new functionality and system updates.<br>• Contribute to development efforts within platforms such as ServiceNow and help incorporate automation or AI-driven capabilities into business applications and workflows.
  • 2026-09-11T00:00:00Z
Software Engineer II – AI Engineer (w/ skills in Deployment)
  • San Ramon, CA
  • remote
  • Permanent / Full Time
  • 85000 - 124000 USD / Yearly
  • <p>Robert Half is seeking a Software Engineer II – AI Engineer who will analyze, design, program, debug, test, implement, deploy, and support software enhancements and new applications using Generative AI technologies. This role contributes to the development and production deployment of GenAI-enabled applications, including LLM-powered workflows, RAG pipelines, and AI-driven user experiences. </p><p> </p><p>This role supports SDLC documentation across all phases, with a focus on deployment, evaluation, observability, safety, and monitoring. It also interacts with users to define requirements and support applications in production. </p><p><strong>What You’ll Do</strong> </p><ul><li>Develop and modify application modules, including GenAI components. </li><li>Build prompt workflows, retrieval layers, APIs, and cloud services. </li><li>Troubleshoot production issues, including latency, hallucinations, and errors. </li><li>Provide Level II production support for deployed systems. </li><li>Design components, including LLM integrations and RAG pipelines. </li><li>Implement CI/CD pipelines, containerization, and release processes. </li><li>Develop RAG pipelines with embeddings, chunking, and vector search. </li><li>Apply prompt engineering techniques, including few-shot prompting and structured outputs. </li><li>Evaluate models for accuracy, relevance, and hallucination risk. </li><li>Implement safety guardrails, including PII protection and prompt-injection defense. </li><li>Execute testing, including unit, integration, and GenAI evaluation testing. </li><li>Monitor production systems for latency, cost, usage, and errors. </li><li>Support incident management with fallback and recovery strategies. </li></ul><p><br></p>
  • 2026-08-18T00:00:00Z
AI Engineer (AI Data Privacy, Security & Governance)
  • San Ramon, CA
  • remote
  • Permanent / Full Time
  • 85000 - 124000 USD / Yearly
  • <p>obert Half is seeking a Software Engineer II – AI Engineer to analyze, design, program, debug, test, implement, and support the privacy, security, and governance controls that protect generative AI technologies. This role safeguards GenAI-enabled applications, including LLM-powered workflows, RAG pipelines, plugins, skills, and autonomous agents, by embedding data protection, security guardrails, and responsible AI governance across the development lifecycle. </p><p> </p><p>This role supports SDLC documentation across all phases, with a focus on data privacy, security guardrails, governance, compliance, and risk management. It also works with users to define requirements and support applications in production. </p><p><strong>What You’ll Do</strong> </p><ul><li>Design and implement data privacy controls, including PII/PHI detection, redaction, and data minimization. </li><li>Build security guardrails, including prompt-injection defense, jailbreak prevention, and output filtering. </li><li>Establish governance for plugins, skills, and agents, including registration, approval, and lifecycle management. </li><li>Review and vet third-party plugins, skills, and agent tools for security, privacy, and compliance risks. </li><li>Define and enforce access controls, authentication, and least-privilege permissions for AI components. </li><li>Implement guardrails for autonomous agents, including action scoping, tool-use restrictions, and human-in-the-loop approval. </li><li>Apply data classification, retention, and residency policies across GenAI data flows. </li><li>Monitor AI systems for policy violations, data leakage, and anomalous plugin, skill, or agent behavior. </li><li>Maintain audit trails and logging for plugin, skill, and agent activity. </li><li>Support compliance with regulations and frameworks, including GDPR, CCPA, and the EU AI Act. </li><li>Provide Level II production support for security, privacy, and governance incidents. </li><li>Support incident response, including containment, escalation, and remediation. </li></ul>
  • 2026-08-18T00:00:00Z