3 дня назад
Senior Backend Engineer (Go), Tenant Scale: Gitaly
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Backend Engineer (Go), Tenant Scale: Gitaly (Distributed Storage): Building and operating GitLab’s Git data storage tier for reliable, secure, and fast repository access through APIs and storage operations with an accent on distributed storage, repository management, performance, and high availability. Focus on designing scalable systems, solving consistency and concurrency challenges, improving observability, and supporting production reliability through incident response and operational ownership.
Location: Remote, Poland or Remote, United Kingdom
Company
provides an intelligent orchestration platform for DevSecOps, helping organizations improve developer productivity, operational efficiency, security, compliance, and software delivery.
What you will do
- Own moderately sized to complex technical initiatives from problem definition and design through implementation, rollout, monitoring, and operational follow-through.
- Lead technical design for distributed storage, Git repository management, performance, reliability, and scalability challenges using data and benchmarking.
- Partner with Git, Infrastructure, Site Reliability Engineering, Dedicated, and customer-facing teams on cross-functional outcomes.
- Improve engineering practices through mentoring, documentation, knowledge sharing, design reviews, and code reviews.
- Operate production systems, including incident response, post-incident improvements, capacity and performance analysis, customer escalations, and regular on-call duties.
- Develop automation, reusable designs, dashboards, testing workflow improvements, and upstream contributions.
Requirements
- Significant professional experience building, debugging, and optimizing distributed or highly available systems in large-scale production environments.
- Experience owning complex projects end to end, including technical design, execution, rollout, and operational support.
- Strong systems design skills, including performance, failure modes, consistency, concurrency, capacity, and observability.
- Experience influencing technical decisions, collaborating across teams, mentoring engineers, and improving engineering practices.
- Professional experience with Go or another backend or systems language.
- Experience operating production systems and participating in incident response.
Nice to have
- Experience with Ruby, Git internals, gRPC, or Git server infrastructure.
Culture & Benefits
- Remote work with asynchronous collaboration and autonomous ownership.
- Flexible paid time off.
- Health, financial, and well-being benefits.
- Equity compensation and an employee stock purchase plan.
- Growth and development fund, parental leave, and team member resource groups.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →