AI Engineer
About The Role Software Engineer
Onsite in Foster City, CA | 5 days in office
Core Responsibilities
- Design and develop AI agents and autonomous systems capable of complex task execution and
decision-making
- Build conversational AI solutions including chatbots and voice-based customer service systems
- Create AI-powered application integrations across platforms and services
- Develop and optimize Retrieval-Augmented Generation (RAG) systems for enhanced AI application
performance
- Implement and optimize machine learning models using PyTorch
- Evaluate and deploy appropriate LLMs based on specific needs—balancing accuracy, latency, cost, and
user experience
- Collaborate with cross-functional teams to translate business requirements into technical AI solutions
- Architect and maintain production-grade AI solutions with focus on scalability, reliability, and performance
Qualifications
- 6 years Proficiency in Python for AI/ML development
- 6 years Experience with PyTorch (or willingness to learn for entry-level candidates)
- Understanding of AI agents and their application to real-world problems
- Hands-on experience or strong interest in building chatbots and/or voice-based conversational systems
- Knowledge of RAG system components: vector databases, embeddings, retrieval strategies, and prompt
engineering
- Familiarity with major LLM providers (OpenAI, Anthropic, Google, Meta, etc.) and understanding of their
trade-offs in terms of performance, cost, latency, and capabilities
- Understanding of transformer neural network architecture and attention mechanisms
- 6 years Experience integrating AI capabilities into applications or eagerness to learn application
development
Bonus Qualifications
- Proficiency in Kotlin programming
- Full-stack development experience with both backend and frontend technologies
- Cloud software development experience, especially microservices architecture and integration
- Experience with REST APIs, gRPC, and/or Kafka for service communication and event-driven
architectures
- Knowledge of cloud platforms (AWS, GCP, Azure) for AI deployment
- Familiarity with containerization and orchestration (Docker, Kubernetes)
- Experience with AI frameworks like LangChain, LlamaIndex, AutoGen, or similar tools
- Understanding of CI/CD pipelines and DevOps practices
Key Responsibilities & Skills
- AI Agent Design & Development
- Autonomous Systems Engineering
- Conversational AI Development (Chatbots & Voice Assistants)
- Retrieval-Augmented Generation (RAG) Engineering
- Large Language Model (LLM) Evaluation & Deployment
- Production-Grade AI Architecture (Scalability & Reliability)
- AI Integration into Applications
- Cross-Functional AI Solution Delivery
Technical Skills
- Python / PyTorch
- Kotlin
- Full-Stack Development (Backend & Frontend)
- AWS / GCP / Azure
- Microservices Architecture
- REST APIs / gRPC / Kafka
- Docker / Kubernetes
- LangChain / LlamaIndex / AutoGen
- CI/CD Pipelines / DevOps
Education
Bachelor’s Degree in Computer Science, Software Engineering, Electrical Engineering, Data Science, Artificial Intelligence. Preferred: Master’s in Computer Science, Master’s in Artificial Intelligence, Master’s in Machine Learning, PhD in Computer Science, PhD in Machine Learning.
Industry Experience
- Technology / Software
- Artificial Intelligence / Machine Learning
- Cloud Services
- Conversational AI
- Enterprise SaaS