Software Engineer II – AI Engineer (w/ skills in Deployment)
Robert Half
- San Ramon, California, United States
- Remote
- $85,000 - $124,000 a year
- Posted Aug 14, 2026
Job description
About the role
The Software Engineer II – AI Engineer will design, develop, deploy, and support Generative AI‑enabled applications, including LLM‑powered workflows, retrieval‑augmented generation pipelines, and AI‑driven user experiences, while handling production monitoring, safety, and incident management.
About the company
Robert Half is a professional services firm that provides staffing and consulting solutions and emphasizes equal opportunity employment.
Requirements
- 4+ years of experience in IT or a related field.
- 2+ years of software engineering experience.
- 1+ year of experience in GenAI deployment.
- Experience with AI coding agent–augmented development.
- Experience with cost optimization, including token and caching strategies.
- Experience with Python, Java, C#, JavaScript, or SQL.
- Experience building and deploying applications.
- Knowledge of cloud platforms, containers, and CI/CD.
- Understanding of SDLC, APIs, and system architecture.
- Knowledge of databases and data integration.
- Understanding of LLM fundamentals and token behavior.
- Experience with LLMOps/MLOps, including versioning and experiment tracking.
- Experience with prompt engineering techniques.
- Experience with RAG pipelines, including embeddings and vector search.
- Familiarity with evaluation metrics, including accuracy and hallucination risk.
- Knowledge of GenAI debugging and safety mechanisms.
- Knowledge of deployment governance, including access control and compliance.
- Experience with observability, including logging, tracing, and monitoring.
- Experience with Azure, AWS, or GCP.
- Strong communication and requirements-gathering skills.
- Experience with model orchestration, including multi-step workflows and agents.
- Experience with LangChain, Semantic Kernel, or AutoGen.
- Experience designing embeddings and semantic search solutions.
- Experience with experimentation and A/B testing of prompts and models.
- Experience with conversational UX and human-AI interaction design.
- Experience with incident handling, including retries and graceful degradation.