Taro Logo

Machine Learning Engineer

AI startup bringing AI and Data together, empowering companies to build AI capabilities that can Think, Understand and Orchestrate.
$200,000 - $240,000
Machine Learning
Senior Software Engineer
Hybrid
11 - 50 Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer

MindsDB is a pioneering AI startup based in San Francisco, focused on making AI accessible and practical for businesses. Founded in 2017 and backed by $55M in funding from notable investors including Mayfield, Benchmark, YCombinator, and nVidia, the company has earned recognition from Forbes and Gartner for its innovative AI solutions.

As a Machine Learning Engineer, you'll be at the forefront of developing advanced ML solutions for the MindsDB platform. Key responsibilities include building robust Text-to-SQL systems and optimizing Retrieval Augmented Generation (RAG) for both structured and unstructured data. You'll work with cutting-edge transformer models like Llama and OpenAI APIs, while implementing advanced RAG algorithms and chunking techniques.

The role demands strong expertise in machine learning engineering, particularly with LLMs and retrieval-based systems. You'll be responsible for building end-to-end machine learning systems, fine-tuning models, and collaborating with cross-functional teams. The position offers a hybrid work environment (2-3 days in office) in the Bay Area, with competitive compensation and comprehensive benefits.

MindsDB provides an inclusive work environment with excellent benefits, including competitive medical coverage, 401k matching, unlimited PTO, and various allowances for remote setup, commuting, and professional development. The company maintains a strong commitment to diversity and equality, fostering an innovative culture where technical expertise meets collaborative spirit.

This is an excellent opportunity for an experienced ML engineer looking to work with state-of-the-art AI technology while contributing to a rapidly growing platform with over 700 contributors worldwide.

Last updated 5 months ago

Responsibilities For Machine Learning Engineer

  • Researching, building, and evaluating novel LLM-powered enterprise applications
  • Developing robust Text-to-SQL systems for interacting with enterprise data sources
  • Building and maintaining Retrieval Augmented Generation (RAG) systems
  • Implementing advanced chunking techniques and retrieval concepts
  • Building agentic and tool-calling systems to extend LLM capabilities
  • Fine-tuning and deploying transformer models
  • Creating design documents and leading architecture discussions

Requirements For Machine Learning Engineer

Python
  • 3+ Years of ML Engineering Experience
  • Proven experience in machine learning engineering, particularly with LLMs and retrieval-based systems
  • Strong software engineering skills, including experience in data structures, algorithms, and software design
  • Experience working with transformer models, fine-tuning, and deploying them in production
  • Ability to build end-to-end machine learning systems, especially in RAG and agentic contexts
  • Strong communication and team collaboration skills

Benefits For Machine Learning Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
Commuter Benefits
  • Flexible Working Hours
  • Competitive Medical, Dental, Vision, Life Insurance
  • 401k with up to 6% matching
  • Unlimited PTO
  • New Hire Remote Setup budget ($1500)
  • Lunch Provided Mon-Fri
  • Internet Budget ($25/month)
  • Commuter Budget ($1200/year)
  • Learning & Development budget
  • Wellbeing Budget ($1200/year)
  • Monthly team events
  • International company retreats
  • Mental Health leave

Interested in this job?