Oxford Quantum Circuits (OQC)
Oxford Quantum Circuits (OQC)
Oxford Quantum Circuits (OQC) phát triển công nghệ điện toán lượng tử hướng đến doanh nghiệp dành cho các tổ chức đang tìm hiểu những ứng dụng thực tiễn của các hệ thống lượng tử. Được thành lập vào năm 2017, công ty kết hợp chuyên môn về điện toán lượng tử, trí tuệ nhân tạo và công nghệ doanh nghiệp để cung cấp các giải pháp nhằm bảo đảm tính dễ tiếp cận, an toàn và đáng tin cậy. Công ty tập trung hỗ trợ các doanh nghiệp xây dựng năng lực lượng tử và nghiên cứu những vấn đề phức tạp có thể hưởng lợi từ điện toán lượng tử.

Kỹ sư phần mềm tại Oxford Quantum Circuits (Làm việc kết hợp, Vương quốc Anh)

Xây dựng phần mềm bảo mật, dễ bảo trì cho các máy tính lượng tử thương mại của Oxford Quantum Circuits. Chịu trách nhiệm về dự án từ khâu thiết kế và kiểm thử đến triển khai, đánh giá và hỗ trợ vận hành.

Mô tả

  • Xây dựng phần mềm đáng tin cậy, bảo mật và dễ bảo trì cho việc sản xuất và vận hành các máy tính lượng tử của Oxford Quantum Circuits.
  • Dẫn dắt các dự án phần mềm từ thu thập yêu cầu, thiết kế giải pháp, tạo nguyên mẫu, kiểm thử, triển khai đến đánh giá.
  • Tạo ra các hệ thống và phương án kỹ thuật, đồng thời cân nhắc hiệu năng, bảo mật, khả năng bảo trì, độ phức tạp, chi phí và các giới hạn về nguồn lực.
  • Phát triển phần mềm đáng tin cậy, đáp ứng các yêu cầu chức năng và phi chức năng, kèm theo tài liệu rõ ràng dành cho người dùng và nhà phát triển.
  • Điều tra và giải quyết các vấn đề trong môi trường phát triển và môi trường sản xuất.
  • Rà soát và kiểm thử mã nguồn kỹ lưỡng, tham gia lập trình cặp và đánh giá mức độ sẵn sàng đưa vào sản xuất.
  • Tự động hóa quy trình đảm bảo chất lượng và tài liệu, bao gồm phát triển và duy trì các đường ống CI/CD.
  • Đánh giá các phương án kỹ thuật, giải thích khuyến nghị và phối hợp chặt chẽ với các kỹ sư cùng các bên liên quan.
  • Đóng góp cho cả các dự án mới hoàn toàn và các cơ sở mã hiện có.
  • Chia sẻ chuyên môn kỹ thuật thông qua cố vấn, đào tạo và các sự kiện chia sẻ kiến thức nội bộ.
  • Hỗ trợ các kỹ sư ít kinh nghiệm hơn phát triển thông qua hỗ trợ thực tế, cố vấn và phản hồi mang tính xây dựng.
  • Đại diện cho Oxford Quantum Circuits tại các hội nghị, chương trình hợp tác hoặc qua các ấn phẩm khi phù hợp.

Yêu cầu

  • Có kinh nghiệm đã được chứng minh trong việc triển khai nhiều dự án phần mềm xuyên suốt toàn bộ vòng đời phát triển.
  • Có kinh nghiệm làm việc hiệu quả với cả cơ sở mã greenfield và brownfield.
  • Có kinh nghiệm thực tế trong chẩn đoán và khắc phục sự cố ở môi trường phát triển và sản xuất.
  • Có kinh nghiệm duy trì phần mềm trải rộng trên nhiều tầng hệ thống.
  • Kỹ năng Python vững, bao gồm hiểu biết về các thư viện Python được sử dụng rộng rãi.
  • Nắm vững cấu trúc dữ liệu phần mềm, kỹ thuật lập trình và các khái niệm nền tảng của khoa học máy tính.
  • Hiểu về phân tích và thiết kế hướng đối tượng, tổ chức mã nguồn, thuật toán, hệ điều hành, mạng, HTTP và quản lý dữ liệu.
  • Có khả năng thiết kế các hệ thống phức tạp từ yêu cầu ban đầu đến triển khai sản xuất.
  • Có khả năng hiểu và truyền đạt rõ ràng kiến trúc của cơ sở mã.
  • Có kinh nghiệm áp dụng các kỹ thuật lập trình hàm.
  • Có kiến thức về container hóa với Docker và Kubernetes.
  • Có kinh nghiệm xây dựng và duy trì các đường ống CI/CD hỗ trợ đảm bảo chất lượng và phát hành nhanh.
  • Có khả năng hướng dẫn đồng nghiệp về các chủ đề kỹ thuật phức tạp và góp phần nâng cao hiệu quả kỹ thuật.
  • Tốt nghiệp đại học hoặc có kinh nghiệm chuyên môn tương đương trong ngành khoa học máy tính và một lĩnh vực định lượng.
  • Có cách tiếp cận linh hoạt, chú trọng chi tiết và chất lượng, cùng kỹ năng giao tiếp, quản lý thời gian, giải quyết vấn đề và đổi mới tốt.
  • Ưu tiên: Có kinh nghiệm triển khai các sản phẩm phần mềm sẵn sàng cho người dùng cuối.
  • Ưu tiên: Quen thuộc với message broker hoặc công nghệ truyền dữ liệu theo luồng.
  • Ưu tiên: Có kinh nghiệm với cơ sở dữ liệu quan hệ và phi quan hệ.
  • Ưu tiên: Có kinh nghiệm đóng góp ngoài chuyên môn phần mềm cốt lõi, chẳng hạn như kiểm thử, phụ trách sản phẩm hoặc kỹ thuật nền tảng.
  • Ưu tiên: Có kinh nghiệm phát triển các vi dịch vụ được container hóa để triển khai toàn cầu.
  • Ưu tiên: Quen thuộc với Azure hoặc AWS.
  • Ưu tiên: Có kinh nghiệm phát triển ứng dụng web trong hệ sinh thái Python.
  • Ưu tiên: Có kinh nghiệm thiết kế hoặc xây dựng giao diện người dùng.
  • Ưu tiên: Có kiến thức thực hành về JavaScript hoặc TypeScript, HTML và CSS, cùng React, Angular hoặc Node.js.
  • Ưu tiên: Có bằng cấp về khoa học máy tính hoặc ngành liên quan.
  • Ưu tiên: Có kinh nghiệm lãnh đạo hoặc giám sát trong môi trường kỹ thuật phần mềm.

Phúc lợi

  • Mở rộng năng lực kỹ thuật thông qua các công việc kỹ thuật đa dạng.
  • Trao đổi kiến thức và ý tưởng với các kỹ sư đồng nghiệp.
  • Góp phần định hình và cải thiện các phương thức kỹ thuật.
  • Chịu trách nhiệm thực chất đối với phần mềm từ ý tưởng ban đầu đến môi trường sản xuất.
  • Làm việc trên một nền tảng rộng lớn và đầy thách thức về kỹ thuật.
  • Xây dựng các giải pháp trực tiếp hỗ trợ việc phát triển và vận hành các máy tính lượng tử của Oxford Quantum Circuits.