Job Description
GitLab is seeking a Principal Engineer to provide technical leadership for the engineering teams across the Analytics stage. This role involves close collaboration with the leadership team and counterparts across the organization. The Principal Engineer will contribute to the direction of the Analytics stage and company-wide reporting and analytics initiatives.
The role will be working on projects such as Siphon Data Insights Platform.
What this role involves:
- Collaborating and making proposals across several teams on their engineering work.
- Teaching, mentoring, and providing advice to other domain experts and individual contributors.
- Planning improvements and features with a 12-month view.
- Solving technical problems of the highest scope, complexity, and ambiguity.
- Interfacing with Engineering Managers and Senior Management.
- Providing a point of escalation for teams facing complex technical challenges.
- Proposing initial technical implementations for architectural changes.
- Interacting with customers and external stakeholders.
- Identifying slow and inefficient code across multiple products.
Requirements:
- Significant professional experience as a Principal Engineer.
- Significant professional experience with Go.
- Significant experience with Ruby on Rails, Postgres, ClickHouse, NATS/Kafka are also a plus.
- Extensive experience building high-throughput, realtime distributed systems.
- Expert knowledge and experience in CI/CD using DevSecOps best practices.
- Experience developing solutions that can scale from resource-constrained on-premise applications to SaaS platforms.
- Demonstrated capacity to clearly and concisely communicate complex problems and solutions.
- Experience with performance and optimization problems.
- Comfort working in a highly agile, intensely iterative software development process.
- Experience owning a project from concept to production.
What GitLab offers:
- Benefits to support health, finances, and well-being.
- All remote, 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.