AI Engineer - Fremont, CA

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 24 Month(s)
Able to Provide Sponsorship

Skills

Artificial Intelligence
Collaboration
Customer Support
Data Processing
Database
Decision-making
Document Review
FOCUS
Interfaces
Knowledge Management
LangChain
Natural Language Processing
Programming Languages
Python
Real-time
Shipping
TypeScript
Workflow

Job Details

We are seeking a Software Engineer proficient in Python and AI technologies to help build advanced AI agents for applications such as automated customer support, knowledge-driven decision-making, and intelligent workflows. You will collaborate with software engineers, data scientists, product managers, and end-users to transform cutting-edge AI concepts into reality.

Responsibilities:

Design and build secure, intuitive, and efficient AI agents across multiple modalities (voice, text, multi-modal interfaces).

Integrate AI agents seamlessly into enterprise ecosystems for real-time query handling and automated workflows.

Apply Retrieval-Augmented Generation (RAG) techniques to connect AI systems with knowledge bases and transactional systems.

Deliver production-ready code quickly, including contributions to the AI platform within the first week.

Establish data contracts (e.g., protobuf or APIs) for scalable AI feature implementation.

Own and maintain portions of the AI agent codebase with a focus on performance, quality, and cross-modality integration.

Write documentation, review team code, and ensure robust handling of edge cases (e.g., variable input types, high-latency RAG queries).

Continuously refine AI pipelines, processes, and tools to improve safety, speed, and reliability.

Required Skills:

Proven experience shipping secure, scalable AI applications, with emphasis on agent-based systems (voice, text, or multimodal).

Strong proficiency in Python for AI development, including hands-on experience with RAG systems (LangChain, FAISS, Pinecone, etc.).

Excellent knowledge of modern programming languages and AI tools (Python, TypeScript, etc.).

Experience with building and integrating RAG pipelines, transactional systems (databases, APIs), and diverse data processing needs.

Background in AI domains such as NLP, AI agents, voice assistants, knowledge management, or multimodal AI systems.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.