Position Overview
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.
This role is ideal for an engineer who can bridge the gap between traditional software engineering and modern AI — taking AI concepts from prototype to scalable, secure, production-ready solutions.
Key Responsibilities
- 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.
Required Skills
- 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.
Secure it. → Awareness of enterprise AI security, privacy, and governance.
Education
Bachelor's or Master's degree in Computer Science, Engineering, Data Science, Artificial Intelligence, or a related technical field preferred.
Why This Role?
This position sits at the intersection of Software Engineering + Artificial Intelligence + Cloud, making it an ideal opportunity for engineers who want to work on the next generation of enterprise technology.
Candidates with strong experience in Python + GenAI/LLMs + RAG + AI Agents + Cloud are highly encouraged to apply.
Pay: From $50.00 per hour
Work Location: Hybrid remote in San Francisco Bay Area, CA