The company is looking to deliver a unified data event platform that allows users to query, visualize, and analyze their data in order to optimize their workflows within GitLab.
Requirements
- Professional experience with Golang 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
- Monitoring system health with tools like Prometheus or Grafana
- Prefer some GCP and/or AWS experience
Responsibilities
- Develop Golang Backend components leveraging high-scale data pipelines
- Craft code that meets standards for style, maintainability, and best practices for a high-scale web environment
- 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
Other
- 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
- Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Home office support