DuckLabs is the company behind the popular DuckDB database system. We build and distribute dozens of DuckDB clients for all major operating systems and hardware platforms.
Platform engineer
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Taking a hard look at our CI/CD. We help engineers to create software that is correct, fast and reliable on Linux, Windows, macOS and WebAssembly. We want to balance developer velocity with finding errors in code changes. We decide what to test, how, and at which stage of development. This feedback loop needs to be accurate, fast and reliable.
- Bringing the cloud into CI. We want test environments and performance tests that run against real backends like S3 and Iceberg catalogs, with numbers we can trust. We help engineers measure the impact of their changes on the network, disk, CPU and memory performance for single processes as well as complex setups involving many services.
- Automating how we work. We want issue trackers, PRs and CI linked up so the toil disappears and the routine work runs itself.
- Looking after the toolchain and releases: compilers, build systems, build speed and the release process.
- Growing our extension ecosystem. Extensions are a big part of what makes DuckDB useful, and there are more every month. You’ll help shape how that scales: clear versioning, explicit dependencies between extensions, streamlining community extension contributions, etc.
требования
- You work autonomously and naturally take ownership. Things move fast nowadays, and to keep up we need all our engineers to be critical, independent thinkers. You’ve had the technical lead on large components or processes, not just carried out someone else’s plan.
- A good few years as a platform engineer, SRE or build/release engineer, on systems lots of other engineers depended on.
- CI/CD at real scale, ideally with GitHub Actions. You know what it’s like when the merge queue is stuck and nobody can merge anything.
- Cloud infrastructure automation, preferably on AWS. Setting up test environments as code shouldn’t be new to you.
- Comfort with compiled code. You know how compilers, linkers and CMake fit together, and you don’t mind debugging on Windows and macOS. You don’t need to be a C++ expert; we have plenty of those.
- Будет плюсом: Having led a platform, SRE or build team; You’ve built your own developer tooling: local dev setups, linters, faster feedback loops; Release management; Security or DevSecOps; Setting up agentic coding harnesses; Cross-compilation, package managers, or more than one cloud; Maintaining an open-source project or making significant contributions to one
условия
- An Amazon/AWS-level salary, based on your experience
- High-impact work that ends up in front of millions of developers
- A small team that cares about deep work, not long hours
- 25 vacation days
- Pension plan
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.