BetterUp

Senior Machine Learning Engineer, AI Product and Platform

BetterUp8 months ago
Location

Austin, TX

Type

Full Time

Salary

USD 180,000 – 250,000

Level

Senior

Role

Machine Learning Engineer

Posted

Jul 7, 2025

Full TimeSenior

The role

Summary

BetterUp is seeking a Senior Machine Learning Engineer to develop cutting-edge AI-powered coaching technologies, focusing on building innovative generative AI solutions that transform human personal and professional development through advanced machine learning techniques.

What you'll do

LLM Feature Development: Prototype, fine-tune, and evaluate LLM-powered features using Python and Jupyter notebooks, focusing on conversational insights and coaching nudges
Production Lifecycle Management: Manage end-to-end ML system development, including data preparation, experiment design, offline/online evaluation, and weekly production deployments
Cross-Functional Collaboration: Work closely with Product, Coaching Science, and Learning Design teams to transform behavior-change research into user-centric AI experiences
Technical Design Contribution: Shape model architectures, develop retrieval strategies, implement safety guards, and maintain hands-on coding involvement
Performance Optimization: Define success metrics, implement A/B tests, and rapidly iterate based on coach and user feedback

What we look for

Technical

Machine Learning Expertise4+ years of production ML systems experience, with 6-12 months hands-on LLM fine-tuning, prompt engineering, or RAG pipeline development
Programming ProficiencyAdvanced Python skills for AI development, comfortable working in Jupyter/IPython environments
ML Tooling KnowledgeStrong understanding of modern ML frameworks like PyTorch, TensorFlow, or JAX, with containerized and cloud deployment capabilities

Education

Advanced Degree PreferredMS or PhD in Computer Science, Machine Learning, AI, or related technical field recommended

Experience

ML Production ExperienceDemonstrated track record of building and shipping machine learning systems in production environments

Skills

Required skills

LLM DevelopmentHands-on experience with large language model fine-tuning and deployment
Python ProgrammingAdvanced Python skills for machine learning and AI development
ML FrameworksProficiency in PyTorch, TensorFlow, or JAX

Nice to have

Domain ExpertiseBackground in coaching, learning science, ed-tech, or behavior change domains
Advanced ML TechniquesExperience with RLHF, preference tuning, or multimodal models

Compensation & benefits

Salary

USD 180,000 – 250,000 (annual)

Benefits

Personal Coaching

Access to BetterUp coaching for employee and a friend/family member

Healthcare

Comprehensive medical, dental, and vision insurance

Paid Time Off

Flexible paid time off with additional company-wide breaks

Professional Development

Learning and Development stipend with 4 Inner Workdays and 5 Volunteer Days annually

Retirement Planning

401(k) self-contribution option

Charitable Giving

Year-round charitable contribution program


Interview process

  1. 1
    Initial Screening Initial resume and background review by recruiting team
  2. 2
    Technical Assessment AI and machine learning skills evaluation, potentially including coding challenge
  3. 3
    Team Interview Technical interviews with ML engineering team members, focusing on problem-solving and system design
  4. 4
    AI Integration Discussion Interview exploring candidate's approach to AI integration, innovation, and ethical considerations
  5. 5
    Final Interview Meeting with engineering leadership to discuss vision, potential contributions, and cultural fit

Apply for this position

You'll be redirected to the company's application page