Akamai Technologies
Akamai Technologies
Ang Akamai Technologies ay bumubuo ng mga serbisyong nakabatay sa cloud na tumutulong sa mga organisasyon na protektahan, maghatid, at mag-optimize ng kanilang mga digital na karanasan. Saklaw ng gawain nito ang mga kakayahan sa cybersecurity gaya ng seguridad ng API at proteksyon laban sa DDoS, pati na ang cloud computing at mga teknolohiya sa paghahatid ng content na idinisenyo upang mapahusay ang pagiging maaasahan at performance ng mga web application. Sinusuportahan ng distributed infrastructure nito ang mga negosyong namamahala ng ligtas at mahusay na mga online service sa pandaigdigang saklaw.

Pangunahing Software Engineer, Distributed Cloud Control Plane

Pangunahan ang disenyo ng VM placement, reconciliation, at orchestration para sa distributed cloud at edge platform ng Akamai. Bumuo ng scalable na compute control-plane systems.

Paglalarawan

  • Idisenyo ang control plane na naglalagay, nagre-reconcile, at nagpapatakbo ng mga virtual machine sa buong compute fleet.
  • Magtakda ng mga estratehiya sa database partitioning at sharding upang mapalawak nang limang ulit ang pamamahala ng control-plane state.
  • Gumawa ng mga capacity model para sa placement at inventory state.
  • Pangunahan ang placement reconciliation, kabilang ang mga desired-state model, idempotent reconciler, drift detection, at reconciliation-lag SLO.
  • Pag-isahin ang bulk at asynchronous operations gamit ang mga standard operation resource, batching, concurrency limit, at awtomatikong paghinto kapag naabot ang failure threshold.
  • Tukuyin ang mga consistency guarantee para sa bawat data path.
  • Ilapat ang idempotency at fencing sa mga aksyon ng controller.
  • Idisenyo ang mga saga-style workflow.

Mga Kinakailangan

  • May hindi bababa sa 12 taong karanasan sa pagbuo ng distributed systems, kabilang ang pagmamay-ari sa mga control plane, malakihang orchestration, o katumbas na mga sistema.
  • May malalim na karanasan sa mga SQL database, kabilang ang partitioning, sharding, replication, at online schema changes.
  • May karanasan sa pagbuo ng mga asynchronous system gamit ang durable task queue, event-driven workflow, retry, at backpressure design.
  • May hands-on na karanasan sa pagbuo at pagpapatakbo ng mga containerized application, kabilang ang Kubernetes.
  • Mahusay sa Python o Go.
  • Dagdag na bentahe ang karanasan sa pangalawang wika o ColdFusion, ngunit hindi ito kinakailangan.
  • Malalim na nauunawaan ang mga konsepto ng consistency, kabilang ang lease, fencing, idempotency, at optimistic concurrency.
  • May hands-on na karanasan sa reconciliation o mga pattern ng controller, gaya ng Kubernetes-style controller o katumbas nito.

Mga Benepisyo

  • Taunang bonus o iba pang insentibo
  • Mga equity award
  • Employee Stock Purchase Plan (ESPP)
  • Saklaw sa pangangalagang pangkalusugan
  • 401(k) savings plan
  • Mga holiday ng kumpanya
  • Bayad na bakasyon
  • Sick leave
  • Parental leave
  • Employee assistance program
  • Suporta para sa mental at pinansyal na kalusugan
  • Mga flexible na opsyon sa trabaho: bahay, opisina, o kombinasyon ng dalawa