Join GitLab as a Machine Learning Engineer
GitLab is seeking a talented Machine Learning Engineer to join our Custom Models team. This role is pivotal in shaping the future of AI at GitLab, where you will be responsible for developing and fine-tuning generative AI models. You will work collaboratively with various teams to ensure the complete lifecycle of AI models, from assessment and fine-tuning to deployment and protection.
Key Responsibilities
- Model Development: Enhance models to generate new content using machine learning in a secure, well-tested, and performant manner.
- Data Handling: Work with complex data for feature development using machine learning models.
- Collaboration: Partner with product managers, engineers, and other stakeholders as a machine learning specialist.
- Quality Advocacy: Promote improvements in product quality, security, and performance.
- Problem Solving: Address technical challenges of moderate scope and complexity.
- Code Crafting: Write code that meets internal standards for style, maintainability, and best practices in a high-scale machine-learning environment.
- Project Participation: Engage as a reviewer or project maintainer in engineering projects and participate in on-call rotations for troubleshooting.
Qualifications
- A Master’s degree in a relevant field with 2+ years of experience in ML or a PhD focused on Machine Learning or Data Science.
- Professional experience with Python and deep learning frameworks such as PyTorch or TensorFlow.
- Experience with performance and optimization issues, and the ability to diagnose and prevent these problems.
- Comfort with agile, iterative software development processes.
- Strong communication skills and a solution-oriented mindset.
- Experience in prompt engineering and Retrieval Augmented Generation (RAG) is a plus.
Why GitLab?
GitLab is the world's largest all-remote company, offering a flexible work environment where you can contribute from anywhere. We value diversity and inclusion, and we encourage candidates from all backgrounds to apply.
Benefits
- Flexible Paid Time Off: Take the time you need to recharge.
- Equity Compensation & Employee Stock Purchase Plan: Share in GitLab's success.
- Growth and Development Budget: Invest in your professional growth.
- Parental Leave: Support for your family life.
- Home Office Support: Equip your home office for success.
Join us in shaping the future of AI at GitLab. Apply now and be part of a team that values innovation and collaboration.
Benefits Extracted with AI
- Flexible Paid Time Off
- Equity Compensation & Employee Stock Purchase Plan
- Growth and development budget
- Parental leave
- Home office support
Similar jobs
Last update: 23 minutes ago
Expert Machine Learning Engineer
Join Dataroots as an Expert Machine Learning Engineer to design and deliver AI-powered solutions, focusing on machine learning models.
Machine Learning Engineer
Join Pipedrive as a Machine Learning Engineer in Tallinn to deploy and optimize ML models, ensuring performance and compliance.
Machine Learning Engineer
Join MoonPay as a Machine Learning Engineer to build and maintain ML infrastructure, collaborating with data scientists and cross-functional teams.
Machine Learning Platform Engineer
Join Shopify as a Machine Learning Platform Engineer to build cutting-edge AI infrastructure and tools. Work remotely in a dynamic environment.
Full-Stack Engineer with Angular and React.js
Join Labelbox as a Full-Stack Engineer to develop scalable systems using Angular, React.js, and GraphQL. Work remotely in a dynamic AI-driven environment.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
AI Engineer
Join BCG X as an AI Engineer in Milan, Italy. Develop AI solutions, partner with clients, and drive innovation in a dynamic environment.
Information Retrieval Algorithm Engineer
Join Huawei as an Information Retrieval Algorithm Engineer to develop cutting-edge AI technologies in Amsterdam.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Python Backend Developer / MLOps Engineer
Join Prompt Therapy Solutions as a Python Backend Developer / MLOps Engineer to enhance AI infrastructure and backend systems remotely.
AI Solutions Software Engineer
Join DwellFi as an AI Solutions Software Engineer to develop innovative AI solutions using LangChain or Llama. Remote position in Palo Alto, CA.
Senior Cloud DevOps Engineer
Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.
Senior Software Engineer - Python, Django, Angular
Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Cloud Data Engineer
Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!
Back End Engineer with Node.js and TypeScript
Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.
Machine Learning Engineer with Web3 and NLP Experience
Join Pass App as a Machine Learning Engineer to build AI solutions for web3, focusing on NLP and data pipelines.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Software Engineer (Node.js & TypeScript)
Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Machine Learning Engineer - LLM Fine-tuning and Performance
Join NVIDIA as a Machine Learning Engineer specializing in LLM fine-tuning and performance optimization. Work with cutting-edge ML technologies.
Principal AI Engineer
Join Cere Network as a Principal AI Engineer to drive AI innovation in Web3. Requires 10+ years in AI/ML, NLP, and software development.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.