
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
Newsela
Remote School Sales Representative role at Newsela, selling reading content to schools with flexible work options and equity.
Whatnot
Software Engineer - Payments Experience at Whatnot: Build scalable systems, create seamless payment experiences, and drive business growth in a fast-paced e-commerce platform.
Perforce
Professional Services Engineer at Perforce Software
JumpCloud
Join JumpCloud as a Principal Software Engineer and develop impactful computer vision features, collaborate with a talented team, and create innovative AI solutions.
DevRev
Apply for Applied AI Engineer at DevRev, where you'll design & develop integrations, automations & customizations using TypeScript/JavaScript, Python, APIs & Webhooks to empower customer-centric companies.
StackAdapt
Full Stack Engineer - Integrations at StackAdapt: Collaborate on advertising platform development with modern tech stacks and large data sets.
Vonage
Join Vonage's Engineering Mission as a Mid Level Software Engineer, working on scalable microservices, testing strategies, and service quality approaches.
Consensys
Mobile developer for Consensys, supporting Android & iOS platform development, collaboration with design & QA teams, and advancing web3 technologies.
Rackspace
AWS Sales Engineer - drive cloud adoption in California state government, apply technical solutions & excel in fast-paced environment
Voodoo
Join Voodoo's Live games team as a Quality Assurance Engineer and contribute to delivering higher engagement on successful games.
Binance
Security Operation Engineer (SOC) at Binance: Handle 7x24 hour security incidents, lead team to enhance security perception, and collaborate with world-class talent.
Restaurant365
Lead development efforts as a Principal Software Engineer at Restaurant365, driving innovation in the restaurant industry's back-office operations through high-quality software solutions. Collaborate with cross-functional teams to deliver impactful features and maintain architectural integrity.
Canonical
Join Canonical as a Site Reliability Engineer to bring Python engineering skills to operations, manage cloud infrastructure, and drive automation using DevSecOps practices. Gain experience in OpenStack, Kubernetes, and more while working remotely with a talented team focused on innovation and excellence.
Rackspace
Lead global SRE team at Rackspace to ensure high reliability for ObjectRocket platform. Design and implement complex architectural designs, drive automation, and improve system performance. Collaborate with engineers to enhance stability and performance.
Kontakt.io
Join Kontakt.io as a technical expert and help streamline care operations with AI-powered platform
ScienceLogic
Enhance SaaS infrastructure security, ensure FedRAMP compliance, and lead secure cloud system design at ScienceLogic as a Senior Site Reliability Engineer. Collaborate across teams to build robust systems and maintain high availability.
Kontakt.io
Senior Site Reliability Engineer at Kontakt.io, ensuring scalability, availability, and security of cloud-based AI-driven healthcare platform.
RapidAI
Develop algorithms for medical datasets analysis using CT, MR, Ultrasound, and 3D RA, collaborate with teams to design and implement image-processing modules and statistical models.
Restaurant365
Lead software development at Restaurant365, driving engineering excellence and aligning with product goals. Work on cloud-based platforms for the restaurant industry, focusing on high-quality code and strategic technical leadership.
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