Machine Learning Engineer, AI Powered: Custom Models

GitLab is one of the world's largest all-remote companies with 2,000+ team members, providing a DevSecOps platform that empowers 100,000+ organizations to deliver software faster and more efficiently.
$112,000 - $240,000
Machine Learning
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
2+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer, AI Powered: Custom Models

The Custom Models team at GitLab is responsible for allowing customers to deploy and customize the outputs of Generative AI models and fine-tune models for use within the GitLab product and beyond. As a Machine Learning Engineer in this team, you'll work on developing improvements to models to generate new content using machine learning models in a secure, well-tested, and performant way. You'll collaborate with product managers, engineers, and other stakeholders as a machine learning specialist, advocating for improvements to product quality, security, and performance.

Key responsibilities include:

  • Developing improvements to models for generating new content
  • Working with complex data for feature development using machine learning models
  • Collaborating with various stakeholders as a machine learning specialist
  • Solving technical problems of moderate scope and complexity
  • Crafting code that meets internal standards for style, maintainability, and best practices
  • Shipping small features and improvements independently, and collaborating on larger projects
  • Participating in code reviews and engineering projects
  • Participating in on-call rotations for troubleshooting and urgent issues

Required qualifications:

  • Master's degree with 2+ years of ML experience or PhD in Machine Learning or Data Science
  • Professional experience with Python
  • Experience with performance optimization and problem-solving
  • Comfort working in an agile, iterative software development process
  • Strong communication and organizational skills
  • Alignment with GitLab's values and ability to thrive in a remote environment

Desired qualifications:

  • Experience with prompt engineering and Retrieval Augmented Generation (RAG)
  • Experience building, training, and implementing deep learning models
  • Experience with deep learning frameworks like PyTorch or TensorFlow
  • Professional experience fine-tuning LLMs
  • Experience with MLOps infrastructure

This role offers the opportunity to shape the future of AI at GitLab, working with a global team in a fully remote environment. GitLab provides comprehensive benefits, including flexible paid time off, equity compensation, and growth and development opportunities.

The base salary range for this role is $112,000 - $240,000 USD for candidates in California, Colorado, Hawaii, New Jersey, New York, Washington, and DC.

Last updated a year ago

Responsibilities For Machine Learning Engineer, AI Powered: Custom Models

  • Develop improvements to models to generate new content using machine learning models
  • Work with highly complex data for feature development
  • Collaborate with product managers, engineers, and other stakeholders
  • Advocate for improvements to product quality, security, and performance
  • Solve technical problems of moderate scope and complexity
  • Craft code that meets internal standards for style, maintainability, and best practices
  • Ship small features and improvements independently
  • Participate in code reviews and engineering projects
  • Participate in on-call rotations for troubleshooting and urgent issues

Requirements For Machine Learning Engineer, AI Powered: Custom Models

Python
  • Master's degree with 2+ years of ML experience or PhD in Machine Learning or Data Science
  • Professional experience with Python
  • Experience with performance and optimization problems
  • Comfort working in a highly agile, iterative software development process
  • Effective communication skills
  • Self-motivated and self-managing, with strong organizational skills
  • Ability to thrive in a fully remote organization

Benefits For Machine Learning Engineer, AI Powered: Custom Models

Equity
Parental Leave
  • Flexible Paid Time Off
  • Equity Compensation
  • Employee Stock Purchase Plan
  • Growth and development budget
  • Parental leave
  • Home office support