Інженер-програміст, база даних

  • Full Time
Job expired!

Бази даних - це життєва сила кожного глобального бізнесу.

Те, що ви створюєте і його вплив, не повинні обмежуватися можливостями вашої бази даних. Саме тому ми розробили CockroachDB як найпередовішу, розподілену базу даних SQL у хмарі на планеті. Ми зробили масштабування настільки простим, що воно не вимагає свідомої роботи над цим. Наші дані настільки стійкі, що вони практично незнищенні. А доставка настільки плавна, що ваші додатки можуть працювати в будь-якому місці. Приєднуйтесь до нашої місії з створення унікального класу баз даних - такого, що був задуманий в хмарі і розроблений з нуля, щоб допомогти компаніям будь-якого розміру швидко масштабуватися, переживати негаразди і процвітати скрізь.

Про роль

Місія команди по інфраструктурі баз даних полягає в створенні основної інфраструктури, на якій працюють усі шари бази даних. У цій команді ви будете контролювати весь налаштування, яке стосується CockroachDB; приклади включають оновлення Go runtime та залежностей, мережу, версії, налаштування кластерів та багато іншого. Ми шукаємо досвідчених розробників програмного забезпечення, які отримують задоволення від створення для розробників і мають глибоке розуміння та досвід використання найкращих дизайнів і практик кодування. Разом з нашими інженерами з баз даних ви приєднаєтесь до солідарної культури, спрямованої на глобалізацію доступу до даних за допомогою інтеграції розподілених баз даних і хмари з першокласним досвідом розробника.

Ваші обов'язки

  • Створення серверів на Go (досвід роботи з Go(lang вигідний, але не обов'язковий).
  • Проектувати, створювати, тестувати та вдосконалювати загальну архітектуру програмного забезпечення для CockroachDB. Внести свій досвід і натхнення до створення оптимального хмарного сервісу бази даних для наших користувачів, партнерів та клієнтів.
  • Співпрацювати з командою для побудови таких основних фреймворків, як версіонування, роботи та налаштування.
  • Розробляти складний фреймворк конфігурації, який дозволяє ефективно та надійно коригувати різні системні параметри.
  • Працювати над основними компонентами, такими як RPC-інфраструктура, protobuf, залежні бібліотеки та інше.
  • Підтримувати роботу складної системи та вирішувати проблеми, пов'язані з життєво важливими послугами.

Очікування

У перший місяць ви станете невід'ємною частиною нашої інженерної команди. Ви ознайомитеся з нашими виробничими системами, робочим процесом розробки програмного забезпечення та архітектурою CockroachDB, а також з нашими пропозиціями по присвяченності і безсерверними пропозиціями. Ми вважаємо важливим провести цей початковий місяць, ознайомившись з нашою технологією і організацією.

Через три місяці ви повністю інтегруєтесь з командою, впевнено вносячи внесок у наші платформи. Ви почнете визначати аспекти нашого продукту, які вас найбільше цікавлять, і співпрацювати з вашим менеджером для спрямування ваших зусиль на проекти в цих областях, які відповідають дорожній карті продукту.

З розширенням нашої команди у вас буде можливість впливати на напрямок розробки CockroachDB. Ми хочемо, щоб наші користувачі отримали неймовірний досвід використання нашого продукту, і ви граєте важливу роль у тому, щоб зробити його приємним для використання.

Ви володієте

  • Пазлом за складними технічними продуктами, особливо за проектуванням та впровадженням систем з ресурсами та чутливих до продуктивності, як бази даних.
  • Досвідом розробка міцних, масштабованих серверних систем з використанням мов програмування на рівні системи, таких як Go, C / C ++ та Rust.
  • Глибоким розумінням системного дизайну та основних елементів, таких як rpc, protobuf, журналування, трасування тощо.
  • У себе покладаючи розуміння того, як надавати цінність у рамках швидких та ітеративних циклів випуску.
  • Щирим інтересом до створення величезних досвіду розробників від початку до кінця.
  • Досвідом встановлення співробітничих відносин з колегами. Ви цінуєте участь у процесі перегляду коду та співпрацю з членами команди над складними проблемами.
  • Бажанням зробити внесок в побудову нової команди та сайту.
  • Здатністю ефективно координувати роботу з віддаленими командами в різних часових поясах.
  • Ідеально, у вас більше 5 років відповідного досвіду, але кількість досвіду менш важлива, ніж ваши попередні досягнення та здатність керувати технічними ініціативами великого масштабу.

Команда

У вас буде можливість звітувати перед членом нашого інженерного керівництва, залежно від проекту, над яким ви працюєте в Cockroach Labs. Ви також будете тісно співпрацювати з вищим керівництвом, зокрема:

Бабу Срітар - керівник сайту, Індія

Бабу Срітар є керівником сайту в Індії. Він відповідає за нашу стратегію зростання і є захисником нашої культури в регіоні. Він зацікавлений в створенні високоякісних програмних продуктів, струнких команд та в повному розвитку потенціалу кожного. Він отримує задоволення від роботи з людьми, одночасно навчаючись. До приєднання до Cockroach Labs, Бабу Срітар займав керівні посади в таких компаніях як Nutanix, Clumio, а недавно він був віце-президентом з інженерії в Apty, де він очолював глобальну інженерію. Поза роботою він любить проводити час зі своєю 3-річною дитиною і сім'єю.

Айзек Вонг - віце-президент з інженерії

Айзек відповідає за благополуччя інженерної організації Cockroach Labs. Він тісно співпрацює з командами для створення збалансованої культури, яка сприяє якості та інноваціям у відповідності з нашими цілями. До приєднання до Cockroach Labs, Айзек пропрацював 16 років в області біологічних наук в компанії Medidata Solutions, де був свідком захоплюючого шляху від стартапу з 30 людей до глобальної компанії з більш ніж 2000 співробітників. Однак чарівність розподілених, стійких та послідовних баз даних SQL, разом з винятковою технологією та культурою в Cockroach Labs, була непереможною. Коли він не працює, він любить малювати, грати на піаніно та шукати пироги з каноллі в Нью-Йорку разом зі своєю дружиною та дітьми.

Наші переваги

  • Конкурентне страхування здоров'я (для вас та ваших залежних осіб!)
  • Оплачувана відпустка по догляду за дитиною (з додатковою фінансовою підтримкою)
  • Гнучка політика відпусток

Cockroach Labs пишається тим, що є роботодавцем, який надає рівні можливості, і зосереджується на створенні різноманітного та інклюзивного персоналу. Якщо вам потрібні додаткові зручності, щоб почуватися комфортно під час процесу співбесіди, будь ласка, надішліть нам повідомлення на адресу [email protected].