about 5 hours ago
Remote, India
Mid Level
Responsibilities
- Participate in architectural discussions and technical decisions related to Git and Gitaly.
- Contribute features, bug fixes, and performance improvements to upstream Git.
- Adapt Gitaly to effectively utilize Git capabilities for improved scalability and maintainability.
- Connect open source discussions with GitLab's product direction.
- Scope tasks, estimate effort, and describe implementation plans.
- Test and validate features to ensure correctness and reliability.
- Collaborate with team members and the Git ecosystem.
- Represent GitLab in the open source community.
Requirements
- Experience building instrumented, observable software systems.
- Knowledge of Git internals and practical experience operating Git servers.
- Experience writing and testing production-quality code in C.
- Experience contributing to open source projects, including Git.
- Familiarity with Go for backend development.
- Understanding of Linux internals such as processes and memory management.
- Interest or experience in large-scale or distributed systems.
Benefits
- Benefits to support your health, finances, and well-being.
- Flexible Paid Time Off.
- Team Member Resource Groups.
- Equity Compensation & Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental leave.
- Home office support.
Tech Stack
CGitGoLinux
Categories
Backend