Machine Learning Engineer

$200,000 - $200,000/Yr

Mindsdb - Bodega Bay, CA

posted 6 days ago

Full-time - Mid Level
Bodega Bay, CA

About the position

As a Machine Learning Engineer at MindsDB, you will focus on building advanced machine learning solutions for the MindsDB platform, including robust Text-to-SQL systems and optimizing Retrieval Augmented Generation (RAG) for both structured and unstructured data. Your expertise in transformer models and advanced retrieval techniques will be essential in delivering state-of-the-art LLM-driven solutions. This hybrid role offers the opportunity to collaborate with cross-functional teams and contribute to innovative AI solutions while growing your skills in MLOps and model deployment.

Responsibilities

  • 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 for diverse data sources.
  • Designing and optimizing retrieval systems for both structured and unstructured data.
  • Researching and implementing advanced chunking techniques such as semantic and contextual retrieval.
  • Building agentic and tool-calling systems to extend the capabilities of LLMs.
  • Employing an 'Evaluation Driven Development' approach with messy datasets and creating evaluation metrics.
  • Fine-tuning and deploying transformer models like Llama and OpenAI APIs.
  • Building a RAG system from scratch without relying on LLM frameworks.
  • Demonstrating strong skills in data structures, algorithms, concurrency, multi-threading, and design patterns.
  • Collaborating closely with engineers and researchers, emphasizing team collaboration and best engineering practices.
  • Creating design documents, technical specifications, and leading architecture discussions.

Requirements

  • 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.
  • Familiarity with LLM frameworks or a willingness to learn.
  • Excellent problem-solving abilities and a passion for creating innovative AI-driven solutions.
  • Strong communication and team collaboration skills.

Nice-to-haves

  • Startup experience with fast-paced adaptability.
  • Cloud platform experience (AWS, GCP, Azure) for ML deployments.
  • MLOps knowledge, including CI/CD and model monitoring.
  • Experience with big data tools (SQL, NoSQL, Spark).
  • Open-source contributions in LLM or AI projects.

Benefits

  • Flexible Working Hours
  • Competitive Compensation
  • 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 (virtual) team events
  • International in-person company retreats
  • Wellbeing/Mental Health leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service