GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. As a Backend Engineer on GitLab’s MLOps team, you will be at the forefront of shaping the future of machine learning operations (MLOps) and large language model operations (LLMOps).
Your responsibilities will include developing and maintaining CI/CD pipelines for ML model deployment in Ruby environments, implementing and optimizing data processing pipelines using Ruby and relevant frameworks, collaborating with data scientists to productionize ML models efficiently, and ensuring scalability, reliability, and efficiency of ML systems in production.
You will also contribute to the development of internal MLOps tools and libraries in Ruby, advocate for improvements to product quality, security, and performance, and participate in troubleshooting product operations during on-call rotations.
The ideal candidate will have professional experience with Ruby on Rails, familiarity with MLOps practices and tools (e.g., MLflow, Kubeflow), and a solid understanding of machine learning concepts. Experience with containerization (Docker) and orchestration (Kubernetes) technologies is also required. Proficiency in English is necessary for success in a remote work environment.