
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
Gitlab
Provide professional services including installation, migration, training, and advisory support using IaC tools like Terraform and Ansible. Collaborate with customers and internal teams to ensure customer success and enhance GitLab's offerings.
Cyberhaven
Join Cyberhaven as a Professional Services Engineer and help clients integrate our data security solutions, troubleshoot technical challenges, and deliver high-quality services while staying updated on industry trends.
Rackspace
Front End Engineer for cloud native development with expertise in Angular, TypeScript, Tailwind CSS, Storybook, CI/CD, and Design System.
G-P
Design and develop cloud-enabled products using modern frameworks; collaborate with Product and UX teams; advocate agile methodologies; build prototypes and production features; contribute to SDLC evolution at G-P.
HiveMQ
Senior QA Engineer at HiveMQ Cloud: Collaborate with backend & frontend engineers on cloud-managed services & products
Vonage
Release Train Engineer (RTE) with SAFe Certified status, leading Agile transformations and optimizing team performance using Jira.
ZOE
Join ZOE's Activation Team as a Lead Back-end Engineer and shape the future of our app experiences.
GuidePoint Security
Remote Identity Governance and Administration Engineer job with Saviynt experience required
Rackspace
Process Engineer I - Execute routine operational process methods and drive process improvement with a customer-centric approach.
Nextech
Quality Assurance Engineer at Nextech: Ensure product quality and functionality through testing and collaboration.
OpenTable
Staff Engineer at OpenTable: Develop scalable web applications using Node.js, React, Redux, Fastify, GraphQL, and TypeScript.
Binance
QA Engineer at Binance Futures: Collaborate on software development lifecycle, testing environments & high-quality delivery
Invisible Technologies
Staff SRE Engineer at Invisible Technologies: drive reliability and automation for products, deploy and manage cloud-based infrastructure, and design comprehensive monitoring and observability systems.
Swapcard
Join Swapcard's QA Engineering team as a Quality Assurance Engineer and contribute to building impactful tools and solutions.
CloudWalk
Join CloudWalk's Red Team as an Engineer to execute sophisticated attack simulations, identify vulnerabilities, and enhance our financial platform's security. Utilize your expertise in ethical hacking and penetration testing to protect millions of transactions and sensitive data.
Keboola
Senior Sales Engineer at Keboola, driving revenue growth through technical discovery and product demonstrations.
Keboola
Senior Sales Engineer at Keboola, driving revenue growth through technical discovery and product demonstrations, with a focus on data workflows, APIs, and SaaS architectures.
Automattic
Systems Engineer for high availability, performance & security of Automattic's global infrastructure
Edmunds.com
Join Edmunds' Ad Solutions team as a software engineer and contribute to innovative digital automotive advertising solutions using Java and Python.
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