Grafana Labs — компания, стоящая за открытой облачной платформой наблюдаемости, основана на принципах открытого исходного кода, открытых стандартов, открытых экосистем и открытой культуры. Grafana Cloud — полностью управляемая платформа наблюдаемости, гибкая и созданная для масштабирования. Более 35 миллионов пользователей и 7 000+ клиентов, включая Anthropic, Bloomberg, NVIDIA, Microsoft и Salesforce, доверяют Grafana Labs обеспечение надежности своих приложений и систем, быстрое устранение инцидентов и оптимизацию телеметрии для снижения шума и затрат. Компания полностью удаленная, насчитывает 1 600+ сотрудников в 40+ странах и поддерживается ведущими инвесторами, включая Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG и Lead Edge Capital.
В k6 создаются инструменты тестирования надежности и производительности для разработчиков и инженеров по обеспечению качества. Grafana k6 — проект с открытым исходным кодом, направленный на то, чтобы сделать тестирование производительности практичным, доступным и полезным в реальных инженерных рабочих процессах. k6 является частью экосистемы Grafana и используется инженерами для тестирования и понимания систем под реальной нагрузкой.
Обязанности:
- Присоединиться к команде инженеров, отвечающих за создание и поддержку k6 — инструмента тестирования производительности, написанного на Go. Команда также поддерживает проект с открытым исходным кодом, что означает непосредственную работу над продуктом, кодовой базой и с сообществом, которое его использует.
- Работать над функциями и улучшениями во всей кодовой базе k6, от первоначальной идеи до реализации и выпуска. Многие задачи не полностью определены заранее и требуют понимания контекста, оценки компромиссов и выбора разумного технического подхода.
- Работать с высокой степенью независимости, тесно сотрудничая с другими инженерами по дизайну, реализации и проверке кода.
- Поставлять production-grade код, поддерживать существующую функциональность и помогать обеспечивать надежность и поддерживаемость системы с течением времени.
- Некоторые работы могут включать облачное предложение k6, которое расширяет k6 для запуска распределенных тестов в центрах обработки данных по всему миру. Это включает Go-сервисы, поддерживающие распределенное выполнение и требующие внимания к производительности, корректности и режимам отказа.
- Использовать современные ИИ-ассистенты для написания кода в повседневном рабочем процессе (по выбору инструментов в рамках политики безопасности), с оплачиваемым компанией бюджетом на использование, а также доступ к последним моделям от OpenAI, Anthropic и Google.
Требования:
- Опыт создания production-программного обеспечения на Go или другом языке с хорошей поддержкой конкурентности и параллелизма.
- Опыт работы с большими или долгоживущими кодовыми базами.
- Способность самостоятельно работать над поставленными задачами.
Условия работы:
- Полностью удаленная компания.
- Работа асинхронная по умолчанию, решения фиксируются в pull request и коротких дизайн-заметках. Встречи используются для согласования, а не для статус-отчетов.
- Релизы выходят регулярно, примерно каждые шесть недель. Между релизами команда фокусируется на небольших, безопасных, инкрементальных изменениях.
- Команда владеет продуктом от начала до конца, включая архитектуру, релизы, пользовательское поведение и здоровье open-source проекта.