
HighLevel เป็นบริษัท SaaS ที่พัฒนาแพลตฟอร์มการตลาดและการขายแบบครบวงจรสำหรับธุรกิจและนักการตลาด ซอฟต์แวร์ของบริษัทผสานการเก็บข้อมูลลูกค้าเป้าหมาย การจัดตารางนัดหมาย การจัดการกระบวนการขาย เว็บไซต์ ฟันเนล หน้า Landing Page และการติดตามผลแบบอัตโนมัติผ่านโทรศัพท์ SMS อีเมล และช่องทางโซเชียลมีเดีย HighLevel ยังให้บริการการเชื่อมต่อ API เครื่องมือจัดการสมาชิกและหลักสูตร รวมถึงตัวเลือกไวท์เลเบลที่ช่วยให้ธุรกิจนำเสนอแพลตฟอร์มภายใต้แบรนด์ของตนเอง สำหรับผู้หางาน โปรไฟล์ของบริษัทสะท้อนลักษณะงานที่มุ่งสร้างและสนับสนุนผลิตภัณฑ์ระบบอัตโนมัติทางธุรกิจที่ครอบคลุม ซึ่งใช้งานในธุรกิจที่ปรึกษา โลจิสติกส์ และองค์กรที่ให้บริการด้านอื่น ๆ
วิศวกรระบบแบบกระจายระดับ Staff – ทำงานทางไกลจากอินเดีย
HighLevel กำลังมองหาวิศวกรระดับ Staff เพื่อเสริมความแข็งแกร่งให้บริการขนาดใหญ่ที่มีความยืดหยุ่นสำหรับแพลตฟอร์มธุรกิจที่ขับเคลื่อนด้วย AI บทบาทนี้ครอบคลุม Node.js, Go, Kubernetes, GCP, ระบบจัดเก็บข้อมูลแบบกระจาย และความน่าเชื่อถือของระบบตั้งแต่ต้นจนจบ
รายละเอียด
- ออกแบบ สร้าง และขยายบริการ backend รวมถึงอินเทอร์เฟซ frontend สำหรับประสบการณ์ Threads & Composer ใน HighLevel Conversations
- เป็นผู้นำด้านสถาปัตยกรรม backend และ API, โฟลว์ข้อมูล, ประสิทธิภาพ, ความน่าเชื่อถือ, throughput และความถูกต้องในระดับขนาดใหญ่
- รับผิดชอบเลเยอร์ส่วนติดต่อผู้ใช้ Vue 3 ตั้งแต่การพัฒนาไปจนถึงการบำรุงรักษา
- ดูแลสุขภาพด้านสถาปัตยกรรมของระบบแบบกระจายระดับพันล้านรายการ ครอบคลุมโหมดความล้มเหลว ข้อจำกัดด้านความจุ การรับประกันความสอดคล้อง และการดีพลอยมากกว่า 50 ครั้ง
- ทบทวนการออกแบบเส้นทางวิกฤตและชี้นำการตัดสินใจด้านสถาปัตยกรรมระหว่างทีม
- ค้นหาและแก้ไขจุดล้มเหลวเพียงจุดเดียว คิวที่ไม่มีขอบเขต การขาด idempotency ความเสี่ยงจาก thundering herd และช่วงเวลาที่อาจทำให้ข้อมูลสูญหาย
- สร้างต้นแบบการเปลี่ยนแปลงสถาปัตยกรรมที่มีความเสี่ยงสูง รับมือเหตุการณ์ร้ายแรง และร่วมแก้ไขข้อบกพร่องที่ซับซ้อนระหว่างทีม
- เพิ่มความยืดหยุ่นของระบบด้วย graceful degradation, backpressure, ขอบเขตการแยกส่วน และแบบจำลองความจุที่ออกแบบมาเพื่อการเติบโตต่อเดือนตั้งแต่ 10% ขึ้นไป
- ยกระดับแนวปฏิบัติด้านวิศวกรรมผ่านการทบทวนการออกแบบ การวิเคราะห์หลังเหตุการณ์ และรูปแบบทางเทคนิคที่นำกลับมาใช้ได้
- กำหนดแนวปฏิบัติที่ปลอดภัยสำหรับการใช้วิศวกรรมที่มี AI ช่วยในระบบสำคัญ
- พัฒนาด้วย Node.js/TypeScript, Go, GKE, GCP Pub/Sub, Cloud Tasks, Redis, MongoDB, Firestore, ClickHouse และ Elasticsearch
- ปรับปรุงเส้นทางวิกฤตของ Workflows ผ่านการกำหนดความรับผิดชอบที่ชัดเจน การวางแผนความจุ สถานการณ์ความล้มเหลวที่ผ่านการทดสอบ และการลดจำนวนเหตุการณ์ขัดข้อง
คุณสมบัติ
- มีประสบการณ์ด้านวิศวกรรมอย่างน้อย 10 ปี พร้อมประสบการณ์ลงมือรับผิดชอบระบบแบบกระจายขนาดใหญ่อย่างมีนัยสำคัญ
- เคยรับผิดชอบระบบ production เพียงผู้เดียวตลอดเหตุการณ์ความล้มเหลวที่เกิดขึ้นจริง
- มีความเชี่ยวชาญอย่างลึกซึ้งด้านสถาปัตยกรรมคิวและแบบอะซิงโครนัส semantics ของการส่งมอบ การจัดลำดับ backpressure, idempotency และการส่งมอบแบบ exactly-once หรือ at-least-once
- มีความเชี่ยวชาญอย่างมากในระบบจัดเก็บข้อมูล SQL และ NoSQL หลายประเภท โมเดลความสอดคล้อง และการทำดัชนีในระดับขนาดใหญ่
- มีความเชี่ยวชาญด้าน Redis หรือระบบในหน่วยความจำที่เทียบเท่า รวมถึงพฤติกรรมภายใต้แรงกดดันด้านหน่วยความจำและการแบ่งพาร์ทิชันของเครือข่าย
- มีประสบการณ์จริงในการปฏิบัติการ Kubernetes ในระดับขนาดใหญ่ รวมถึงขีดจำกัดทรัพยากร การปรับขนาดอัตโนมัติ และความล้มเหลวของ node pool
- มีความสามารถเป็นเลิศในการสื่อสารการออกแบบผ่านเอกสาร ไดอะแกรม และการวิเคราะห์สาเหตุราก
- เชี่ยวชาญ Node.js และ/หรือ Go สำหรับสร้างต้นแบบข้อเสนอและส่งมอบการแก้ไขเส้นทางวิกฤต
- ประสบการณ์เทียบเท่ากับการดูแลบริการหลายร้อยรายการหรืออินสแตนซ์หลายพันรายการที่ประมวลผลเหตุการณ์หลายพันล้านรายการต่อวันจะได้รับการพิจารณาเป็นพิเศษ
- ประสบการณ์กับ AI agents, บริการ native ของ GCP, การเปิดตัวระบบจาก 0 ถึง 1 และการเสริมความแข็งแกร่งให้แพลตฟอร์มที่มีอยู่ถือเป็นข้อได้เปรียบ
สวัสดิการ
- ทำงานในองค์กรระดับโลกที่ให้ความสำคัญกับการทำงานทางไกล
- HighLevel เป็นนายจ้างที่ให้โอกาสอย่างเท่าเทียม
- กระบวนการให้ข้อมูลประชากรโดยสมัครใจจะแยกคำตอบออกจากใบสมัคร และไม่นำข้อมูลดังกล่าวไปใช้ในการตัดสินใจจ้างงาน
- มีนโยบายความเป็นส่วนตัวให้ตรวจสอบ