
QuickNode ⚡ изгражда блокчейн инфраструктура за разработчици и компании, които създават децентрализирани приложения. Платформата му предоставя многоверижни API интерфейси, потоци от блокчейн данни в реално време, управлявани мрежови решения и функции за сигурност чрез глобално разпределена инфраструктура, проектирана за достъп с ниска латентност. QuickNode обслужва секторите на криптовалутите, Web3 и SaaS, като помага на екипите да се свързват с блокчейн мрежи, да разработват приложения и да се мащабират в различни екосистеми с техническа поддръжка и надеждни инструменти.
Старши софтуерен инженер за блокчейн инфраструктура с Go и Rust
Изграждайте и управлявайте високопроизводителни системи на Go и Rust за инфраструктурната блокчейн платформа на QuickNode. Ръководете разпределени услуги и отговаряйте за производителността, сигурността, надеждността и продукционните операции.
Описание
- Изграждайте и оптимизирайте бекенд услуги, API интерфейси и системи за обработка на данни на Go и Rust с висока пропускателна способност и ниска латентност
- Отговаряйте за продукционни Go услуги и Rust компоненти по отношение на архитектурата, интерфейсите, конкурентността, ефективното използване на ресурсите, тестването, наблюдаемостта, внедряването и операциите
- Проектирайте разпределени системи, които приемат, обработват, валидират и предоставят блокчейн данни с висока консистентност, отказоустойчивост, мащабируемост и достъпност
- Ръководете технически инициативи от изискванията и архитектурата през реализацията, тестването, внедряването, наблюдаемостта и реакцията при инциденти до непрекъснатото подобрение
- Профилирайте и сравнявайте продукционни системи, за да подобрите пропускателната способност, латентността, ефективността на ресурсите, устойчивостта и коректността при натоварване
- Оценявайте рисковете за сигурността в блокчейн и разпределени системни компоненти и проектирайте или преглеждайте защитни механизми
- Разследвайте сложни откази в услуги, бази данни, системи за поточно предаване, мрежи и блокчейн възли, след което ръководете отстраняването на първопричината
- Сътрудничете си с екипите Product, Infrastructure, Security и Developer Experience, за да превръщате клиентските и протоколните изисквания в поддържаеми системи
- Ръководете прегледи на дизайна и кода, наставлявайте инженери, документирайте технически решения и установявайте инженерни стандарти в различни екипи
- Отчитайте се пред ръководството на инженерния отдел в екипа Blockchain Infrastructure; на това ниво нямате преки подчинени
Изисквания
- Поне 8 години професионален опит в софтуерното инженерство, включително значителен опит в изграждането и управлението на бекенд или разпределени системи във високомащабни продукционни среди
- Напреднало професионално владеене както на Go, така и на Rust, с доказан опит в доставянето и управлението на продукционен софтуер на всеки от двата езика
- Задълбочено разбиране на разпределени системи, алгоритми и структури от данни, конкурентност, безопасност на паметта и собствеността, бази данни, мрежи, операционни системи и продукционна архитектура
- Доказан успех в доставянето на надеждни и мащабируеми системи с измерими подобрения в производителността, достъпността, коректността или работата на разработчиците
- Опит с блокчейн инфраструктура, високопропускателни API интерфейси, инфраструктура за възли или RPC, конвейери за поточно предаване на данни или сходни взискателни разпределени платформи
- Практически опит с принципи за сигурен дизайн, моделиране на заплахи и стриктно тестване на системи, при които коректността и достъпността са критични
- Силни писмени и устни комуникационни умения, добър технически усет и способност за самостоятелно ръководене на нееднозначни проекти между екипи
- Опит с Ethereum, Solana или други основни блокчейн протоколи и тяхната архитектура за възли, RPC, индексиране или обработка на транзакции
- Опит в проектирането на чисти интерфейси между Go услуги и Rust системи, библиотеки или компоненти, чувствителни към производителността
- Опит в проектирането или прегледа на криптографски системи, портфейли, подписване, попечителство или други системи с високи изисквания за сигурност
- Опит с Kafka, опашки, управлявани от събития услуги, разпределени бази данни или мащабни системи за наблюдаемост
- Техническо лидерство, доказано чрез отговорност за архитектура, наставничество, ръководене при инциденти или инженерни стандарти, приети от множество екипи
- Законно право на работа в Съединените щати без необходимост от спонсорство от страна на компанията
Придобивки
- Конкурентен пакет от придобивки на местата, където QuickNode работи
- Гъвкави работни условия
- Защита от дискриминация при наемане и равни възможности