
Snap Inc. เป็นบริษัทเทคโนโลยีที่พัฒนาผลิตภัณฑ์ซึ่งมีการใช้กล้องเป็นหัวใจสำคัญ เพื่อการสื่อสาร ความคิดสร้างสรรค์ และการแสดงออกถึงตัวตน บริษัทมุ่งเน้นการใช้เทคโนโลยีด้านภาพเพื่อช่วยให้ผู้คนเชื่อมต่อถึงกัน พร้อมคำนึงถึงผลกระทบในวงกว้างของผลิตภัณฑ์ดิจิทัลที่มีต่อสุขภาพจิต สังคม และสิ่งแวดล้อม นอกจากนี้ บริษัทยังให้ความสำคัญกับความหลากหลาย ความเสมอภาค และการมีส่วนร่วมของบุคลากร ตลอดจนการออกแบบอย่างมีความรับผิดชอบ การกำกับดูแลอย่างมีจริยธรรม การตัดสินใจอย่างโปร่งใส และการดำเนินงานที่ใส่ใจสิ่งแวดล้อม
วิศวกรซอฟต์แวร์ Backend ระดับ 5 – Snap Inc. (ลอสแอนเจลิส ทำงานที่สำนักงาน)
ออกแบบและดูแลบริการ Backend แบบกระจายที่ขับเคลื่อน Snapchat รวมถึงระบบระบุตัวตน กราฟสังคม และระบบจัดเก็บข้อมูลถาวร สร้างโครงสร้างพื้นฐานที่ปลอดภัยและปรับขนาดได้สำหรับแพลตฟอร์มที่มีความพร้อมใช้งานสูง
รายละเอียด
- ออกแบบ พัฒนา และดูแลบริการที่ปรับขนาดได้ เช่น ระบบระบุตัวตน กราฟสังคม และระบบจัดเก็บข้อมูลถาวร
- ทำงานร่วมกับทีมต่าง ๆ เพื่อทำความเข้าใจความต้องการของผลิตภัณฑ์ ประเมินข้อแลกเปลี่ยน และส่งมอบโซลูชันผลิตภัณฑ์
- ทดสอบ ประเมิน และแก้ไขข้อบกพร่องของการพัฒนา โดยรักษาคุณภาพทางวิศวกรรม
- นำแนวทางที่ช่วยเพิ่มความพร้อมใช้งาน ความสามารถในการปรับขนาด ความเป็นเลิศด้านการปฏิบัติการ และประสิทธิภาพด้านต้นทุนมาใช้
- ใช้เวิร์กโฟลว์ด้านวิศวกรรมที่ขับเคลื่อนด้วย AI เพื่อส่งมอบบริการที่ปรับขนาดได้ พร้อมโค้ดที่ถูกต้อง ปลอดภัย และพร้อมใช้งานจริง
- ส่งมอบฟีเจอร์ขนาดกลางได้อย่างอิสระตลอดหลายสัปดาห์ผ่าน pull request หลายรายการ
- สืบสวนและแก้ไขเหตุขัดข้องรวมถึง hotfix
คุณสมบัติ
- วุฒิปริญญาตรีด้านวิทยาการคอมพิวเตอร์หรือสาขาเทคนิคที่เกี่ยวข้อง หรือมีประสบการณ์จริงเทียบเท่า
- มีประสบการณ์พัฒนาซอฟต์แวร์หลังจบปริญญาตรีอย่างน้อย 6 ปี หรือมากกว่า 5 ปีหลังจบปริญญาโทด้านเทคนิค หรือมากกว่า 2 ปีหลังจบปริญญาเอกที่เกี่ยวข้อง
- มีประสบการณ์พัฒนาบริการ Backend หรือระบบแบบกระจาย
- มีประสบการณ์ด้านไมโครเซอร์วิสขนาดใหญ่ ระบบแบบกระจาย แพลตฟอร์มคลาวด์และพื้นที่จัดเก็บ โครงสร้างพื้นฐานและการออกแบบระบบ ความปลอดภัย เครือข่าย การจัดเก็บข้อมูล หรือแมชชีนเลิร์นนิงและการประมวลผลภาษาธรรมชาติ
- มีประสบการณ์ที่พิสูจน์ได้ในการดูแลระบบที่มีความพร้อมใช้งานสูงในระดับขนาดใหญ่
- มีประสบการณ์เขียนโปรแกรมด้วย Java, C++ และ/หรือ Python
- มีประสบการณ์กับ NoSQL, Memcache หรือ Redis, Kubernetes หรือบริการของ Google/AWS
- สามารถส่งมอบฟีเจอร์ขนาดกลางได้อย่างอิสระตลอดหลายสัปดาห์ผ่าน pull request หลายรายการ
- เข้าใจการปฏิบัติการระบบ รวมถึงการสืบสวนและแก้ไขเหตุขัดข้องกับ hotfix
- มีทักษะการทำงานร่วมกันและการทำงานเป็นทีมที่ดี
- สามารถหรือมีความถนัดอย่างมากในการใช้เครื่องมือ AI และตรวจสอบผลลัพธ์ที่สร้างโดย AI เพื่อประเมินความถูกต้องของสถาปัตยกรรม ปัญหาด้านประสิทธิภาพ และความเสี่ยงด้านความปลอดภัย
- เต็มใจเรียนรู้และประยุกต์ใช้ระบบและเครื่องมือ AI ที่พัฒนาอย่างต่อเนื่อง
- มีประสบการณ์ทำงานกับระบบแบบกระจาย
สวัสดิการ
- วันลาหยุดเพื่อเลี้ยงดูบุตรโดยได้รับค่าจ้าง
- ความคุ้มครองด้านการแพทย์แบบครอบคลุม
- โครงการสนับสนุนสุขภาพทางอารมณ์และจิตใจ
- แพ็กเกจค่าตอบแทนที่มีหุ้นผ่าน RSU
- นโยบาย Together เริ่มต้นที่กำหนดให้ทำงานที่สำนักงานอย่างน้อยสี่วันต่อสัปดาห์