Skip to content
DatabricksDatabricksSan Francisco, CA

Staff Machine Learning Engineer

Develops and deploys state-of-the-art GenAI models and systems for Databricks products like Assistant and Genie. Requires 2-8 years ML engineering experience, proficiency in Python/PyTorch/TensorFlow, and expertise in LLMs.

190k – 285k
HybridML Engineering

About the role

Key Responsibilities

  • Shape applied AI direction and intelligence features in products. Drive development and deployment of state-of-the-art AI models and systems (e.g., Databricks Assistant, AI/BI Genie).
  • Develop novel data collection, fine-tuning, and LLM technologies for optimal task/domain performance.
  • Design and implement ML pipelines for data preprocessing, feature engineering, model training, hyperparameter tuning, and evaluation.
  • Collaborate with AI researchers, ML engineers, and product teams to deliver impactful AI solutions.
  • Build scalable backend systems, logging, telemetry, and evaluation harnesses for GenAI products.

What We’re Looking For

  • 2-8 years of machine learning engineering experience in high-velocity companies, or equivalent ML research background.
  • Strong track record with language modeling: generative/embedding techniques, modern architectures, fine-tuning/pre-training datasets, evaluation benchmarks.
  • Proficiency in Python, TensorFlow/PyTorch, and scalable ML architectures.
  • End-to-end model development from research/prototyping to deployment/monitoring.
  • Strong analytical/problem-solving skills and passion for AI-driven user experiences.
  • Strong coding/software engineering skills with testing, code reviews, deployment.

Bonus: LLM fine-tuning, prompt engineering, retrieval-augmented generation (RAG).

Skills

PythonPyTorchTensorFlowLLMsFine-TuningMachine LearningPrompt EngineeringRAGMl PipelinesGenerative AI

Similar roles

ML Engineering jobs
Databricks

Staff Software Engineer, AI Runtime

DatabricksMountain View, CA +1

Staff Software Engineer building and scaling Databricks' managed large-scale GPU training platform (AIR). Focus on distributed training performance, scheduling, fault tolerance, and developer experience for thousands of accelerators.

190k – 265k
On-site10+ YOEML Engineering
Pinterest

Staff Machine Learning Engineer, Computer Vision

PinterestSan Francisco, CA

Staff Machine Learning Engineer developing state-of-the-art visual encoders and multimodal models at Pinterest Labs. Prototype visual reasoning tools, train billion-scale models on rich visual-text data, ship to production for recommender systems and VLMs, publish research, and mentor juniors. Requires strong CV/ML background, publications, and PhD or equivalent.

189k – 390k
Hybrid7+ YOEML Engineering
Pinterest

Staff Machine Learning Engineer

PinterestSan Francisco, CA +1

As a Staff Machine Learning Engineer, you will lead the ML strategy and execution for the Advertiser and Seller Experience team, building recommendation systems and context foundations. This role requires deep expertise in recommendation systems and modern agentic AI to shape advertiser and seller workflows.

189k – 390k
Hybrid7+ YOEML Engineering
Databricks

Staff Software Engineer - GenAI Performance and Kernel

DatabricksSan Francisco, CA

Designs, implements, and optimizes high-performance GPU kernels for GenAI inference stack. Leads performance improvements, mentors engineers, and collaborates with ML and systems teams. Requires deep kernel programming and GPU architecture expertise.

191k – 233k
On-siteML Engineering
Databricks

Staff Software Engineer - GenAI inference

DatabricksSan Francisco, CA

Leads architecture, development, and optimization of GenAI inference engine for high-throughput, low-latency LLM serving. Requires 6+ years in performance-critical systems, deep ML inference expertise, CUDA/GPU programming, and distributed systems.

191k – 233k
On-site6+ YOEML Engineering