Cơ hội việc làm Senior Software Engineer (Backend/Platform)

Senior Software Engineer (Backend/Platform)

screenshot-2024-12-10-141201
Địa điểm
Tokyo
Mức lương
¥8,500,000〜¥12,000,000 (Lương theo năm)
Ngành nghề
Lập trình viên, Kỹ sư Backend
Hình thức
Nhân viên chính thức

Mô tả công việc

  • Đội ngũ hợp tác với các nhóm khác để cung cấp giải pháp vận hành các khối lượng công việc nặng theo cách bất đồng bộ.
  • Sứ mệnh của đội là cung cấp và duy trì một nền tảng thực thi các tác vụ theo cách phối hợp, song song và có khả năng mở rộng.
  • Một số ví dụ về các tác vụ mà nền tảng này xử lý bao gồm chuyển đổi bản vẽ, trích xuất thuộc tính, phân tích tính năng bản vẽ dựa trên ML, v.v.
  • Đội ngũ sử dụng Kubernetes để chạy một công cụ điều phối công việc và sử dụng Rust/Typescript để định nghĩa logic nghiệp vụ, thực hiện dưới dạng các bước công việc.
  • Ví dụ về các nhiệm vụ cụ thể:
  • Thiết kế và triển khai nền tảng
  • Đánh giá middleware, framework, v.v.
  • Thiết kế kiến trúc hệ thống
  • Tối ưu hóa chi phí/hiệu năng

Lưu ý:

  • Ngoài đội ngũ đang tuyển lần này, bạn có thể được phân công sang các đội khác tùy theo kinh nghiệm và sở thích. (Trong trường hợp đó, chúng tôi sẽ vui lòng thảo luận trong buổi phỏng vấn.)
  • Sau khi gia nhập công ty, vai trò của bạn có thể thay đổi do sự phát triển tổ chức hoặc định hướng sự nghiệp cá nhân.

Môi trường phát triển:

  • Frontend: TypeScript, React, Next.js
  • Backend: Rust (axum), TypeScript, Node.js (Express, Fastify, NestJS)
  • Thuật toán Machine Learning: Rust, Python, OpenCV, PyTorch, TorchServe, Elasticsearch, Vertex AI
  • Hạ tầng: Google Cloud, Google Kubernetes Engine, Anthos Service Mesh, Istio, Cloudflare, Argo Workflows
  • Event Bus: Cloud Pub/Sub
  • DevOps: GitHub, GitHub Actions, ArgoCD, Kustomize, Helm, Terraform, Datadog, MixPanel, Sentry
  • Dữ liệu: CloudSQL (PostgreSQL), AlloyDB, BigQuery, dbt, trocco
  • API: GraphQL, REST, gRPC
  • Xác thực: Auth0
  • Công cụ khác: GitHub Copilot, Figma, Storybook
  • Giao tiếp: Slack, Discord, JIRA, Miro, Confluence

Yêu cầu ứng viên

Yêu cầu bắt buộc:

  • Có tối thiểu 7 năm kinh nghiệm thực tế phát triển hệ thống backend cho các ứng dụng web.
  • Có kinh nghiệm trong việc quyết định chọn công nghệ, thiết kế kiến trúc và xây dựng hệ thống cho dịch vụ tổng thể.
  • Có kinh nghiệm thực hành với các ngôn ngữ lập trình kiểu tĩnh (ví dụ: Rust, Java, C++, Go, v.v.).
  • Có kinh nghiệm phát triển trên các nền tảng đám mây công cộng như AWS, Google Cloud, v.v.
  • Có khả năng giao tiếp bằng tiếng Anh ở mức độ kinh doanh (do hầu hết giao tiếp trong đội ngũ sử dụng tiếng Anh).
  • Có khả năng giao tiếp tiếng Nhật ở mức hội thoại (tiêu chuẩn là có bằng N3 hoặc cao hơn trong bài thi Japanese Language Proficiency Test, và giao tiếp bên ngoài là kết hợp giữa tiếng Nhật và tiếng Anh).

Yêu cầu ưu tiên:

  • Có kinh nghiệm thực hành với Rust. Rust chủ yếu được sử dụng cho công cụ workflow engine.
  • Có kinh nghiệm vận hành dịch vụ sử dụng Kubernetes.
  • Thành thạo các công nghệ container như Docker.
  • Có kinh nghiệm thiết kế, phát triển và vận hành các microservices.
  • Có kinh nghiệm phát triển các trang web với việc xem xét các yêu cầu về bảo mật.
  • Có kinh nghiệm thiết kế và phát triển các dịch vụ có quy mô lớn.
  • Có kinh nghiệm với hai hoặc nhiều ngôn ngữ lập trình (bao gồm cả ngôn ngữ frontend và các dự án cá nhân).
  • Có kiến thức cơ bản về cấu trúc dữ liệu và thuật toán.
  • Có kinh nghiệm xây dựng và vận hành cơ sở hạ tầng giám sát bằng các công cụ như Datadog.

Quyền lợi

Gói lương:

  • Mức lương hàng năm ban đầu dự kiến trong khoảng 8,5 triệu - 12 triệu yên.
  • Đánh giá lương sẽ được thực hiện 2 lần mỗi năm.
  • Lương hàng năm được chia thành 12 khoản thanh toán hàng tháng đều đặn.
  • Có chương trình lựa chọn cổ phiếu (Stock Option) cho nhân viên.

Ngày nghỉ và chế độ nghỉ phép:

  • Nghỉ phép hàng năm: Được hưởng sau 6 tháng làm việc.
  • Nghỉ phép đặc biệt khi mới gia nhập: 3 ngày.
  • Nghỉ hè (summer vacation): 3 ngày, được tự chọn trong khoảng từ tháng 7 đến tháng 12.
  • Nghỉ cuối năm và Tết Nguyên Đán: 6 ngày.
  • Nghỉ chăm sóc người thân hoặc thú cưng (nursing/caregiving leave): Tối đa 4 ngày mỗi năm.
  • Nghỉ dưỡng sức (refreshment leave): Nghỉ liên tiếp 5 ngày sau mỗi 5 năm làm việc.
  • Nghỉ trong trường hợp hiếu hỷ (mourning and celebration leave): Được cung cấp theo quy định của công ty.

Thời gian làm việc

Thời gian linh hoạt:

  • Giờ làm việc linh hoạt với khung giờ cố định từ 11:00 đến 16:00.
  • Bao gồm 1 giờ nghỉ trong ngày.
  • Làm việc ngoài giờ sẽ được tính lương tăng ca theo quy định của công ty.

Địa điểm

Tokyo

facebook-logo

Trò chuyện với chúng tôi!