Senior Machine Learning, AI Software Engineer

Andiamo5 months ago
San Jose, CA, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Senior Machine Learning, AI Software Engineer

About The Role

Build the intelligence layer of a modern AI platform. You will design and ship production machine learning systems, integrate LLM workflows, and improve the reliability, cost efficiency, and performance of AI‑powered features.

What You’ll Do

  • Design and implement ML and LLM powered services including retrieval, embeddings, and agent workflows.
  • Build evaluation frameworks and monitoring systems for model quality and safety.
  • Optimize performance and cost through batching, caching, prompt engineering, and model optimization.
  • Develop data pipelines that support training, inference, and continuous improvement.
  • Collaborate with product, data, and engineering teams to ship AI capabilities quickly and safely.

What We’re Looking For

  • 5+ years of software engineering experience with strong exposure to applied machine learning.
  • Expertise in Python and familiarity with one backend stack such as Go, Java, or Node.
  • Experience working with LLM tooling, vector databases, and ML infrastructure in the cloud.
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a closely related technical discipline from a highly regarded university.
  • Strong engineering fundamentals and a data‑driven approach to problem solving.

Required Skills

Data Pipelines
AI Systems
Machine Learning
Performance Engineering
Python
Backend Development
LLM Integration
Cloud ML Infrastructure
Model Optimization