Sinch
Sinch
Sinch cung cấp phần mềm và hạ tầng liên lạc cho các doanh nghiệp và nhà cung cấp dịch vụ truyền thông. Nền tảng CPaaS của công ty kết hợp các API và ứng dụng hướng đến nhà phát triển cho nhắn tin, thoại, email, xác minh danh tính và AI hội thoại cùng khả năng kết nối mạng và các dịch vụ viễn thông. Các tổ chức sử dụng Sinch để triển khai chiến dịch tiếp thị, thông báo, cảnh báo, hỗ trợ khách hàng và quy trình xác minh trên nhiều kênh, bao gồm SMS, RCS, WhatsApp, email và thoại. Nền tảng của công ty được xây dựng trên hạ tầng liên lạc có khả năng mở rộng cùng mạng lưới kết nối rộng khắp với các nhà mạng.

Kỹ sư phần mềm cấp cao, Nền tảng AI hội thoại (Làm việc kết hợp tại Madrid)

Xây dựng các dịch vụ backend có khả năng mở rộng cho nền tảng AI hội thoại của Sinch, hỗ trợ tương tác văn bản và thoại theo thời gian thực. Làm việc với hệ thống phân tán, các hoạt động tích hợp và hạ tầng đám mây.

Mô tả

  • Xây dựng các dịch vụ backend cho các kênh văn bản và thoại của Chatlayer, bao gồm máy chủ WebSocket và hạ tầng giao tiếp theo thời gian thực.
  • Phát triển các tích hợp nền tảng và framework tích hợp ứng dụng.
  • Góp phần hiện đại hóa kiến trúc bằng cách loại bỏ các phần phụ thuộc cũ và tạo ra các hệ thống mô-đun, không phụ thuộc nhà cung cấp.
  • Tham gia các quyết định kỹ thuật liên quan đến SinchID, MongoDB Atlas, Kafka, Temporal và các khả năng nền tảng mới nổi.
  • Dẫn dắt hoạt động đánh giá mã nguồn, thảo luận kỹ thuật và các buổi chia sẻ kiến thức.
  • Hướng dẫn các kỹ sư, chủ động tìm kiếm sự cố vấn và góp phần củng cố văn hóa kỹ thuật.
  • Hỗ trợ các hệ thống production thông qua lịch trực on-call và ứng phó sự cố.
  • Mở rộng phạm vi kiểm thử, giảm nợ kỹ thuật và cải thiện các quy trình vận hành.

Yêu cầu

  • Có ít nhất năm năm kinh nghiệm làm kỹ sư phần mềm chuyên nghiệp.
  • Thành thạo Node.js và TypeScript, Go hoặc cả hai.
  • Có kinh nghiệm phát triển hệ thống thời gian thực, bao gồm WebSocket hoặc kiến trúc hướng sự kiện.
  • Có kinh nghiệm thực tế với hạ tầng đám mây phức tạp, ưu tiên GCP và/hoặc AWS.
  • Có kinh nghiệm với microservices và hệ thống phân tán, bao gồm quản lý trạng thái giữa các bản sao bằng các công nghệ như ETCD hoặc Redis.
  • Có kiến thức thực tế về MongoDB hoặc cơ sở dữ liệu tài liệu tương đương.
  • Có kinh nghiệm xây dựng và duy trì RESTful API và kiến trúc hướng sự kiện, ưu tiên Kafka.
  • Nắm vững các nguyên tắc thiết kế hệ thống, bao gồm khả năng mở rộng, độ trễ, chuyển đổi dự phòng và các đánh đổi về kiến trúc.
  • Kỹ năng giao tiếp xuất sắc và tự tin làm việc với các nhóm phân tán, liên chức năng.
  • Tiếng Anh là ngôn ngữ doanh nghiệp và hồ sơ ứng tuyển phải được gửi bằng tiếng Anh.
  • Ưu tiên: có kinh nghiệm với AI hội thoại, nền tảng chatbot hoặc voicebot, hay các pipeline NLP/NLU.
  • Ưu tiên: có kinh nghiệm sử dụng Docker và Kubernetes.
  • Ưu tiên: quen thuộc với các hệ thống quản lý danh tính OAuth/OIDC.
  • Ưu tiên: từng làm việc tại công ty CPaaS, scale-up hoặc công ty sản phẩm tăng trưởng nhanh.