Kỹ sư Python tại Canonical
Đã xác nhận còn mở
Xây dựng và bảo trì phần mềm Python cho dịch vụ và công cụ Ubuntu trong nhóm kỹ thuật Canonical làm việc từ xa toàn cầu.
Tìm việc theo công ty: Canonical
- Địa điểm
- Từ xa
- Khu vực tuyển dụng
- Làm việc tại nhà - Toàn cầu
- Hình thức làm việc
- remote
- Công nghệ
- Python, C++, Kubernetes, Docker, SQL, Linux, Go, Flutter
Lưu việc làm — tài khoản miễn phí Việc làm đã lưu
Tạo hồ sơ ứng tuyển miễn phí — Lưu kỹ năng và dự án trong một hồ sơ có thể dùng lại. Hồ sơ mặc định riêng tư; bạn quyết định khi nào chia sẻ. Ứng tuyển tin này trực tiếp với nhà tuyển dụng.
Bằng cách tiếp tục, bạn đồng ý với cách xử lý dữ liệu để quản lý tài khoản và hồ sơ của mình. Quyền riêng tư
Tổng quan vị trí
Canonical dùng tin này để tuyển kỹ sư Python ở nhiều cấp độ rồi ghép với nhóm sản phẩm phù hợp. Công việc có thể liên quan phần mềm máy chủ, Kubernetes, tiện ích máy tính, dịch vụ web hoặc công cụ phát triển. Vị trí từ xa mở ở mọi múi giờ.
Trách nhiệm
- Thiết kế, viết và kiểm thử phần mềm Python dễ bảo trì cho sản phẩm hoặc dịch vụ Ubuntu được phân công.
- Chẩn đoán lỗi, cung cấp bản sửa kèm kiểm thử và tài liệu kỹ thuật rõ ràng.
- Phối hợp với nhóm phân tán và cộng đồng mã nguồn mở, gồm cả dẫn dắt kỹ thuật khi phù hợp.
- Làm việc tại nhà và dự sự kiện công ty ở nước ngoài hai lần mỗi năm.
Yêu cầu
- Có kinh nghiệm viết Python hiện đại, có cấu trúc tốt và làm việc với Linux; hiểu Debian hoặc Ubuntu là lợi thế.
- Có bằng khoa học máy tính hoặc STEM, hay con đường thay thế thuyết phục, cùng khả năng giao tiếp tiếng Anh tốt.
- Có thể làm việc chủ động, giao đúng hạn và chú ý hiệu năng, chất lượng lẫn cách trình bày sản phẩm.
- Kiến thức bổ trợ gồm bộ chứa, Go hoặc Rust, API, SQL hoặc NoSQL, nền tảng đám mây, đóng gói, kiểm thử và bảo mật.
Công nghệ trong công việc
- Python: Python C++ Kubernetes Docker SQL Linux Go .
- C++: Python C++ Kubernetes Docker SQL Linux Go .
- Kubernetes: Python C++ Kubernetes Docker SQL Linux Go .
- Docker: Python C++ Kubernetes Docker SQL Linux Go .
- SQL: Python C++ Kubernetes Docker SQL Linux Go .
- Linux: Python C++ Kubernetes Docker SQL Linux Go .
- Go: Python C++ Kubernetes Docker SQL Linux Go .
- Flutter: Python C++ Kubernetes Docker SQL Linux Go .
- C: Python C++ Kubernetes Docker SQL Linux Go .
- Golang: • Additional languages, particularly Golang or Rust, C or .
- Rust: Useful extras include containers, Go or Rust, APIs, SQL or NoSQL, cloud platforms, packaging, testing and .
- CAN: We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and ensure seamless software operations at .
- gRPC: • REST and gRPC API .
Hướng dẫn đánh giá mức độ phù hợp (tiếng Anh)
Phân tích dựa trên yêu cầu và trách nhiệm trong tin tuyển dụng của nhà tuyển dụng.
Understanding the scope. This Python Engineer position at Canonical is best assessed through the work described in the employer’s posting, rather than the title alone. The available role overview says: “Canonical uses this opening to recruit Python engineers at several seniority levels and match them with a product team. The work may involve server software, Kubernetes, desktop utilities, web services or development…” Read that statement together with the responsibilities below to understand the likely balance between delivery, coordination and technical decision-making. The role belongs to the technical area, but that label is only a guide to the work; the employer’s own requirements remain decisive. Before applying, check the original listing for reporting lines, product or team assignment, employment terms and any details that may have changed since this copy was checked. Where this page says a fact is not specified, treat it as an open question rather than an implied promise.
What the responsibilities signal. The posting specifically names “Design, write and test maintainable Python software for the assigned Ubuntu product or service.”; “Diagnose defects and deliver fixes with supporting tests and clear technical documentation.”; “Collaborate with a distributed team and open-source communities, including technical leadership where appropriate.”. For each duty, identify a project where you performed comparable work and be ready to describe the context, your own contribution, constraints, decisions, and measurable result. Explain how you moved from the initial need to implementation, review, release or operational follow-through, where those stages apply. If the work involved other teams or users, distinguish your decisions from the group’s contribution. Avoid presenting a technology keyword as proof by itself: connect it to the problem you solved, the scale or complexity involved, and what changed after your work. The source may contain additional duties; review it directly before preparing your application.
How to read the requirements. The listed qualifications include “Experience producing modern, well-structured Python and working with Linux; familiarity with Debian or Ubuntu is preferred.”; “A computer science or STEM degree, or a compelling alternative path, plus strong written and spoken English.”; “Ability to work independently, deliver on schedule and consider performance, quality and presentation.”. Mark each requirement as demonstrated, adjacent experience or a genuine gap, then use a concise example for the first two categories. A strong example explains what you personally owned, how you made trade-offs, how you validated the result and what you learned. If the posting specifies years of experience, language ability, certifications, location or eligibility, address those facts plainly in your CV.
Phúc lợi
- Canonical nêu mô hình làm việc tại nhà theo nhóm phân tán với các buổi gặp mặt trực tiếp, ngân sách học tập cá nhân 2.000 USD mỗi năm, rà soát đãi ngộ hằng năm và phần thưởng ghi nhận.
- Tin tuyển dụng còn nêu nghỉ phép năm, nghỉ khi sinh con, chương trình hỗ trợ nhân viên và hỗ trợ đi lại dự sự kiện công ty. Chế độ cụ thể có thể thay đổi theo địa điểm.
Về Canonical
Canonical phát hành Ubuntu và phát triển phần mềm mã nguồn mở cho đám mây, thiết bị kết nối và hạ tầng doanh nghiệp. Các nhóm của công ty làm việc phân tán trên nhiều quốc gia.
Trang web nhà tuyển dụngCách ứng tuyển
Kiểm tra tin gốc và gửi hồ sơ trực tiếp qua trang tuyển dụng của nhà tuyển dụng.
Xem tin gốc và ứng tuyểnNguồn được kiểm tra: 2026-11-08
Khám phá việc làm theo danh mục
Việc làm liên quan
- Kỹ sư phần mềm mới vào nghề (C/Python, Cloud) — Endava
- Lập trình viên full-stack Python cấp cao tại Bosch — Bosch
- Kỹ sư Kubernetes Python và Go cấp cao tại Canonical — Canonical
- Kỹ sư Python về ảnh bộ chứa tại Canonical — Canonical
- Kỹ sư phần mềm Python và Kubernetes về dữ liệu, AI tại Canonical — Canonical
- Kỹ sư phần mềm Python và Kubernetes tại Canonical — Canonical