
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
Red Cell Partners
Senior DevSecOps Engineer for DEFCON AI, leveraging AWS, Kubernetes, Terraform, and CI/CD pipelines to ensure system reliability and security.
Twilio
Design and build scalable systems for Twilio's Phone Numbers team, collaborate with cross-functional teams, and mentor junior engineers while utilizing modern technologies like AWS and Kafka.
Canonical
Business Systems Engineer with CRM/ERP experience needed at Canonical
Binance
Join Binance's blockchain development team as a Senior Solidity Engineer and collaborate on smart contract design & deployment.
DevRev
Join DevRev's pre-sales team as a Solutions Engineer and contribute to designing cutting-edge technical solutions for clients. Collaborate with customers, develop customized solutions, and ensure seamless transitions.
Welocalize
Digital Content Evaluation Specialist - Review real-world data & improve content quality for German-speaking audiences
DevRev
Join DevRev's pre-sales team as a Solutions Engineer and design cutting-edge technical solutions for clients. Collaborate with stakeholders, provide technical expertise, and drive sales success.
Makersite GmbH
Join Makersite as a Customer Support Engineer to provide technical support in a sustainable product development platform. Collaborate with teams, manage customer issues, and contribute to meaningful projects while enjoying flexible work options and professional growth opportunities.
Snowplow Analytics
Customer Support Engineer needed for remote role in Greece, providing 24x7 technical support for global customers, troubleshooting complex issues, and collaborating with cross-functional teams.
Contentsquare
Customer Support Engineer at Contentsquare: build strong relationships with customers, become an expert in analytics infrastructure, and communicate technical concepts clearly.
Snowplow Analytics
Customer Support Engineer - Remote Western Australia
Gradient AI
Staff Security Engineer at Gradient AI: Manage overall security posture, lead risk assessments, cloud security, and implement best practices.
1Password
Staff Data Engineer at 1Password: lead data pipeline development, optimize query performance, and build scalable services on public cloud infrastructure.
brightwheel
Staff Data Engineer at Brightwheel: Build scalable web scraping platforms, deliver best-in-class infrastructure solutions, and drive business insights with millions of records.
Wasabi Technologies
Join Wasabi as a Senior QA Engineer and work on challenging projects like S3 features and cockroach DB. Use your expertise in testing methodologies and automation frameworks to ensure high-quality software delivery.
Binance
Senior QA Engineer for Binance's Singapore team, ensuring product safety and quality through rigorous testing and collaboration.
Enode
Join Enode as a Junior Engineer and contribute to building sustainable energy solutions with a focus on TypeScript-based codebase and modern engineering practices.
Protegrity
Principal Integration Engineer at Protegrity: Develop integration solutions for customer deployments and maintenance, with expertise in cloud technology and DevOps + Scrum principles.
RevenueCat
Developer Support Engineer for RevenueCat SDK integration, flexible remote work, $112k salary, competitive equity & 10-year vesting
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