Senior AI Engineer / AI Software Engineer

A2 TalentHire LLC
Oakland, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 104K

Job location

Oakland, United States of America

Tech stack

JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
Software Applications
Azure
Business Software
Cloud Computing
Databases
Continuous Integration
Python
Machine Learning
Open Source Technology
Standard Sql
Search Technologies
Software Deployment
Software Engineering
Systems Integration
TypeScript
Software Organization
Google Cloud Platform
Enterprise Software Applications
Cloud Platform System
React
Flask
Large Language Models
Multi-Agent Systems
Prompt Engineering
Model Validation
Software Application Programming
Generative AI
Backend
GIT
FastAPI
Containerization
Information Technology
Low Latency
Machine Learning Operations
Virtual Agents
REST
Docker
Microservices

Job description

  • Design and develop production-grade applications powered by Generative AI and Large Language Models (LLMs).
  • Build scalable Retrieval-Augmented Generation (RAG) solutions for enterprise knowledge retrieval and intelligent search.
  • Develop and integrate AI Agents and agentic workflows into business applications.
  • Build robust backend services and APIs using Python, FastAPI, Flask, or similar technologies.
  • Integrate LLM platforms and models including OpenAI, Azure OpenAI, Anthropic, Google Gemini, AWS Bedrock, or open-source models.
  • Develop AI pipelines involving prompt engineering, embeddings, vector search, context management, and model evaluation.
  • Work with vector databases such as Pinecone, Weaviate, Milvus, FAISS, or similar technologies.
  • Build scalable microservices and integrate AI capabilities into existing enterprise applications.
  • Deploy and operate AI applications on AWS, Azure, or Google Cloud Platform.
  • Implement CI/CD, containerization, monitoring, and production deployment practices.
  • Collaborate with Data Engineers, ML Engineers, Software Engineers, Product Managers, and business stakeholders.
  • Ensure AI applications meet enterprise requirements for security, privacy, scalability, reliability, and responsible AI.
  • Optimize AI applications for performance, accuracy, latency, and cost.

Requirements

We are seeking a highly skilled Senior AI Engineer / AI Software Engineer to design, develop, and deploy production-grade AI-powered applications for enterprise environments.

The ideal candidate is a strong software engineer with hands-on experience building applications using Generative AI, Large Language Models (LLMs), RAG, AI Agents, Python, APIs, and cloud platforms., * 6+ years of experience in Software Engineering, AI Engineering, Machine Learning Engineering, or related fields.

  • Strong hands-on experience with Python.
  • Experience developing and deploying Generative AI / LLM applications.
  • Strong understanding of RAG architecture and implementation.
  • Experience with LLM APIs, prompt engineering, embeddings, and vector search.
  • Experience with one or more AI frameworks such as:
  • LangChain
  • LangGraph
  • LlamaIndex
  • Experience building REST APIs and microservices.
  • Experience with at least one major cloud platform:
  • AWS
  • Azure
  • GCP
  • Strong understanding of software engineering fundamentals, system design, and scalable architecture.
  • Experience with Docker and Kubernetes.
  • Experience with Git, CI/CD, and modern software development practices.
  • Strong SQL and database knowledge.

Preferred Skills

  • Experience building Agentic AI / AI Agent applications.
  • Experience with multi-agent architectures.
  • Experience with Azure OpenAI, AWS Bedrock, or Google Vertex AI.
  • Experience with LLM evaluation and observability frameworks.
  • Experience with MLOps or LLMOps.
  • Experience with enterprise AI security and governance.
  • Experience integrating AI into existing enterprise applications.
  • Knowledge of React, JavaScript, or TypeScript is a plus.
  • Experience working in highly regulated industries such as financial services, healthcare, or technology is a plus.

Ideal Candidate Profile

The ideal candidate is not just an AI enthusiast.

We're looking for someone who can:

Build it. * Strong software engineering fundamentals.

Integrate it. * Experience working with LLMs, APIs, data, and enterprise systems.

Deploy it. * Experience taking AI solutions into production.

Scale it. * Understanding of cloud, microservices, performance, and reliability., Bachelor's or Master's degree in Computer Science, Engineering, Data Science, Artificial Intelligence, or a related technical field preferred.

Apply for this position