JV
AI/ML Software Engineer
Jobs via Dice
Foster City · On-site Full-time 3w ago
About the role
Key Responsibilities
- Design and develop AI agents, autonomous systems, and conversational AI solutions (chatbots/voice bots)
- Build and optimize RAG-based AI applications using vector databases, embeddings, and prompt engineering
- Develop and deploy ML/LLM solutions using Python and PyTorch
- Integrate AI capabilities into applications and services
- Evaluate and implement LLMs (OpenAI, Anthropic, Google, Meta, etc.) based on performance, latency, and cost
- Collaborate with cross-functional teams to deliver scalable AI solutions
Required Skills
- 6+ years of experience in Python and AI/ML development
- Strong experience with PyTorch and transformer-based architectures
- Hands-on experience with AI agents, chatbots, and RAG systems
- Knowledge of LLM ecosystems and AI integration strategies
- Experience building scalable, production-grade AI applications
Preferred Skills
- Experience with Kotlin, full-stack development, and microservices
- Knowledge of AWS/Google Cloud Platform/Azure, Docker, and Kubernetes
- Familiarity with REST APIs, Kafka, gRPC, CI/CD, and DevOps
- Experience with LangChain, LlamaIndex, AutoGen, or similar AI frameworks
Skills
AIAI agentsAnthropicAWSAutoGenAzureChatbotsCI/CDConversational AIDockerDevOpsGoogle Cloud PlatformgRPCGoogleKafkaKotlinLangChainLLMLlamaIndexMetaMicroservicesMLOpenAIPythonPyTorchRAGREST APIsVector databases
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free