
Intermediate Backend Engineer - Monitor: Platform Insights
Gitlab
- Location
- Anywhere in the world
- Posted
Backend Engineer for Ruby on Rails with high-scale data pipelines and distributed systems expertise
Gitlab
Backend Engineer for Ruby on Rails with high-scale data pipelines and distributed systems expertise
Shippo
Join Shippo's Labels team as a Software Engineer to build scalable shipping solutions, integrate carrier APIs, optimize performance, and contribute to microservices architecture while working remotely.
Consensys
Join MetaMask as an engineer and contribute to the development of user experiences across Portfolio dApp, Browser Extension, and Mobile platforms.
Awin Global
Data Engineer (AI/NLP) at Awin: Build data pipelines, collaborate with teams, and drive business decisions with AI-powered insights.
Awin Global
Data Engineer (AI/NLP) at Awin: Build and maintain data ingestion pipelines, collaborate with data scientists, and ensure data quality for analysis and reporting.
Awin Global
Data Engineer (AI/NLP) at Awin: Build data pipelines, ensure data quality, and collaborate with data scientists.
Awin Global
Data Engineer (AI/NLP) at Awin: Build and maintain data pipelines, collaborate with data scientists, and contribute to project planning.
Awin Global
Data Engineer (AI/NLP) at Awin: Build data pipelines, collaborate with teams, and drive business decisions with AI-powered insights.
Vercel
Sales Engineer at Vercel will provide technical expertise in web development, support the sales process, and collaborate with cross-functional teams to drive successful deals in EMEA.
Senior Staff Software Engineer for GraphQL architecture at Reddit
OpenX
Join OpenX's Full-stack team as a Software Developer Engineer in Test III (JavaScript) and contribute to contextual targeting, CTV advertising, and ad quality using cutting-edge technologies like GCP and Spinnaker.
Upwork
Senior/Lead Kubernetes Engineer for Platform Engineering Team at Upwork
ABOUT YOU SE & Co. KG
App Engineer for fast & intuitive shopping app using Dart & Flutter
Testlio
Senior Generative AI Engineer at Testlio: lead innovative solutions, collaborate globally, and drive business outcomes.
Quora
Join Quora as an iOS Engineer to build the future of AI and mobile platforms, collaborate with a talented team, and create innovative solutions that make the world programmable.
Kueski
Desarrolla aplicaciones móviles fiables con Kueski, lidera equipos y promueve mejores prácticas en arquitectura y desarrollo de software.
CoinsPaid
Senior FullStack QA Engineer at CoinsPaid: Join a remote-first team working on innovative crypto payment solutions
MariaDB plc
Senior Server Database Engineer at MariaDB: Contribute to open-source database innovation, optimize performance, scalability & reliability.
Binance
Senior QA Engineer at Binance: Collaborate on software development lifecycle, testing environments, and complex projects.
MyFitnessPal
Lead the technical implementation of AI products at MyFitnessPal, mentor teams, and design scalable ML systems to enhance user engagement and improve product quality using recommendation systems, search features, NLP, LLMs, and deep learning.
Gitlab
We are seeking a Backend Engineer with expertise in Ruby on Rails and high-scale data pipelines to develop components for GitLab's unified data event platform. The ideal candidate will have strong database experience, familiarity with distributed systems, and proficiency in English. They will collaborate with Product Management and other stakeholders to maintain high-quality standards and advocate for improvements to product quality, security, and performance. With flexible remote work options and benefits like Paid Time Off, Team Member Resource Groups, and equity compensation, this role offers a supportive environment for growth and development. As part of the Platform Insights team, you will contribute to creating a consistent dashboard experience that enables users to optimize their workflows within GitLab.
An overview of this role
The Platform Insights team vision will deliver a unified data event platform that allows users to query, visualize, and analyze their data in order to optimize their workflows within GitLab. We aim to create a consistent dashboard experience that makes it easy for users to ask the questions pertinent to their use cases and build rich team/use case specific views. The unified event platform will consume data from all stages so that users can monitor the health of their team, their processes, and their services all in a single pane of glass.
We are looking for a Backend Engineer with a strong background in high-scale and data-rich Ruby on Rails applications, as well as familiarity with distributed, scalable and reliable systems.
Some examples of our projects:
What You’ll Do
Develop Ruby on Rails Backend components leveraging high-scale data pipelines
Collaborate with Product Management and other stakeholders within Engineering (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment
Craft code that meets standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
Working with other GitLab teams to help them integrate monitoring and insights features into their product areas
Develop features and improvements to the GitLab product in a secure, well-tested, and performant way.
Ship features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
Advocate for improvements to product quality, security, and performance.
Solve technical problems of high scope and complexity.
What You’ll Bring
Professional experience with Ruby on Rails and PostgreSQL.
Strong database experience and interest in developing expertise in ClickHouse databases
Experience working with a platform or complex applications (Large scale is a bonus).
Familiarity building and deploying software with CI/CD or other internal tooling.
Familiarity with distributed, scalable and reliable systems.
A user of modern DevOps platforms. (GitLab is a bonus.)
Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
Monitoring system health with tools like Prometheus or Grafana.
Analyzing metrics, developing automation scripts, scaling systems.
Prefer a background or strong interest in learning Golang
Prefer some GCP and/or AWS experience
Prefer experience managing cloud infrastructure and ensuring efficient deployments.
Prefer some experience operating a managed Kubernetes cluster (ex. GKE or EKS)
How GitLab will support you
All remote, asynchronous work environment
Home office support
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Remote-Global