Skip to content
mimi

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