تعد شركة Canonical مزوداً رائداً للبرمجيات مفتوحة المصدر وأنظمة التشغيل للأسواق العالمية للمؤسسات والتكنولوجيا. وتُستخدم منصتنا، Ubuntu، على نطاق واسع جداً في المبادرات المؤسسية الرائدة مثل السحابة العامة، وعلوم البيانات، والذكاء الاصطناعي، وابتكارات الهندسة، وإنترنت الأشياء. ويشمل عملاؤنا كبرى شركات السحابة العامة ومزودي أشباه الموصلات في العالم، وقادة الصناعة في العديد من القطاعات. تُعد الشركة رائدة في التعاون العالمي الموزع، حيث تضم أكثر من 1200 زميل في أكثر من 75 دولة مع عدد قليل جداً من الوظائف المكتبية. تجتمع الفرق شخصياً مرتين إلى أربع مرات سنوياً في مواقع مثيرة حول العالم لمواءمة الاستراتيجية والتنفيذ.
الشركة تقاد من قبل مؤسسها، وهي مربحة ومتنامية.
نحن نوظف مهندس برمجيات، هندسة الاستدامة لـ...
دور هندسي سريع الخطى في البنية التحتية والتطبيقات المعرفة برمجياً القائمة على نظام Linux، والتي تغطي جميع طبقات المكدس، بما في ذلك الأجهزة العارية (Bare Metal)، والمحاكاة الافتراضية (KVM) والحاويات (Docker، LXC/LXD)، والتخزين (Ceph وأنظمة ملفات Linux)، والشبكات (OVS، OVN والشبكات الأساسية)، وصولاً إلى Open Stack وKubernetes، والتطبيقات مفتوحة المصدر التي تعمل فوقها.
يمثل هذا الدور فرصة لتقني لديه شغف بنظام Linux والمصادر المفتوحة لبناء مهنة مع Canonical وتحقيق النجاح لعملائنا ومجتمعنا والشركة. إذا كان لديك ميل لتطوير المصادر المفتوحة، ومهارات اتصال رائعة، وشغف باستكشاف الأخطاء وإصلاحها في التكنولوجيا التي يستخدمها الملايين حول العالم، فستستمتع بالعمل مع بعض أفضل الأشخاص في الصناعة في Canonical.
الموقع: هذا دور عن بُعد عالمياً.
يتعامل هذا الدور مع القضايا الحرجة في مكدس المصادر المفتوحة التي تتطلب هندسة برمجيات لإصلاحات المنبع (Upstream). يجب أن يكون مهندسونا قادرين على العمل بإنتاجية في أي مستوى من المكدس فوق النواة، بمجموعة واسعة من اللغات، لفهم ومعالجة مشكلات البرمجيات المطروحة. مجموعتنا بالغة الأهمية لنجاح عملائنا من المؤسسات وشركائنا وUbuntu نفسها.
سوف تساعد في استكشاف الأخطاء وإصلاحها ودفع المشكلات نحو الحل من خلال الحلول البديلة والتوجيه والإصلاحات التي سيتم إصدارها في المنبع وفي Ubuntu.
يتضمن هذا الدور:
حل المشكلات المعقدة للعملاء المتعلقة بـ Ubuntu أو Open Stack أو Kubernetes وغيرها من البرمجيات مفتوحة المصدر، الحفاظ على علاقة عمل وثيقة مع فرق الميدان والدعم وهندسة المنتجات في Canonical، المشاركة في مجتمعات المنبع، تطوير الإصلاحات، نقل التصحيحات (Backporting) والعمل مع المنبع للإدراج، مراجعة الكود الذي ينتجه مهندسون آخرون، إظهار حكم جيد في الأساليب والتقنيات الفنية، تحديد أولويات العمل وإدارة وقتك بفعالية مقابل تلك الأولويات، المشاركة في مناقشات الفريق لتحسين العمليات والأدوات والتوثيق، الحفاظ على اتصالات واضحة وتقنية وموجزة، العمل من المنزل والسفر دولياً بنسبة تصل إلى 10% من وقت العمل لحضور اجتماعات الفريق والفعاليات والمؤتمرات.
ما نبحث عنه فيك:
خبرة مهنية كمهندس برمجيات، خلفية في علوم الكمبيوتر أو العلوم والتكنولوجيا والهندسة والرياضيات (STEM) أو ما يعادلها، خبرة قوية مع Linux أو Open Stack أو Kubernetes أو تقنيات سحابية أخرى، خبرة قوية على مستوى التطوير مع Python وGo وC وC++ على Linux، القدرة على استكشاف الأخطاء وإصلاحها باستخدام gdb وأدوات أخرى، الإلمام بمستودعات وفروع الكود المصدري git، سجل أكاديمي استثنائي من المدرسة الثانوية ويفضل من الجامعة، الاستعداد للسفر حتى 4 مرات في السنة للفعاليات الداخلية.
المهارات الإضافية المفضلة:
أنت تحب التكنولوجيا والعمل مع أشخاص رائعين، أنت فضولي ومرن وفصيح ومسؤول، أنت تقدر المهارات الشخصية وشغوف ومبادر ومفكر وذاتي التحفيز، لديك اهتمام وخبرة بمعظم ما يلي: Ubuntu Linux - النواة أو مساحة المستخدم، Kubernetes، Open Stack، Ceph، QEMU/KVM، LXC/LXD، Python، Go، C، Postgresql، Mongo، حزم Debian، الأنظمة الموزعة.
ما نقدمه للزملاء:
نأخذ في الاعتبار الموقع الجغرافي والخبرة والأداء في تشكيل التعويضات في جميع أنحاء العالم. نقوم بمراجعة التعويضات سنوياً (وبشكل متكرر للخريجين والمنتسبين) لضمان الاعتراف بالأداء المتميز. بالإضافة إلى الأجر الأساسي، نقدم مكافأة سنوية تعتمد على الأداء. نحن نوفر لجميع أعضاء الفريق مزايا إضافية تعكس قيمنا ومبادئنا. نحن نوازن برامجنا لتلبية الاحتياجات المحلية وضمان العدالة على مستوى العالم.
بيئة عمل موزعة مع سباقات الفريق (Sprints) الشخصية مرتين سنوياً - نحن نعمل عن بُعد منذ عام 2004! ميزانية شخصية للتعلم والتطوير قدرها 2000 دولار أمريكي سنوياً، مراجعة التعويضات السنوية، مكافآت التقدير، إجازة سنوية، إجازة أمومة وأبوة، برنامج مساعدة الموظفين، فرصة للسفر إلى مواقع جديدة لمقابلة الزملاء من فريقك وآخرين، بطاقة Priority Pass للسفر وترقيات السفر للرحلات الطويلة لفعاليات الشركة.
عن Canonical:
Canonical هي شركة تقنية رائدة في طليعة التحول العالمي نحو المصادر المفتوحة. بصفتنا الشركة التي تنشر Ubuntu، أحد أهم مشاريع المصادر المفتوحة والمنصة للذكاء الاصطناعي وإنترنت الأشياء والسحابة، فإننا نغير عالم البرمجيات. نحن نوظف على أساس عالمي ونضع معايير عالية جداً للأشخاص الذين ينضمون إلى الشركة. نتوقع التميز؛ من أجل النجاح، نحتاج إلى أن نكون الأفضل فيما نقوم به. يعمل معظم الزملاء في Canonical من المنزل منذ تأسيسنا في عام 2004. العمل هنا هو خطوة نحو المستقبل وسيتحدى تفكيرك بشكل مختلف، والعمل بذكاء أكبر، وتعلم مهارات جديدة، ورفع مستوى أدائك.
Canonical هي صاحب عمل يضمن تكافؤ الفرص:
نحن فخورون بتعزيز مكان عمل خالٍ من التمييز. إن تنوع الخبرات ووجهات النظر والخلفية يخلق بيئة عمل أفضل ومنتجات أفضل. بغض النظر عن هويتك، سنمنح طلبك اعتباراً عادلاً.
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a Software Engineer, Sustaining Engineering for ...
a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM) and containerization (Docker, LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to Open Stack and Kubernetes, and the open source applications running on top of them.
This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source development, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical.
Location: This is a globally remote role.
This role deals with critical issues in the open source stack that require software engineering for upstream fixes. Our engineers have to be able to work productively at any level of the stack above the kernel, in a wide range of languages, to understand and address the software issues at hand. Our group is critical to the success of our enterprise customers, partners and Ubuntu itself.
You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and fixes to be released upstream and in Ubuntu.
This role entails
Resolving complex customer problems related to Ubuntu, Open Stack, or Kubernetes and other open source software Maintaining a close working relationship with Canonical's field, support and product engineering teams Participating in upstream communities Developing fixes, backporting patches, and working with upstream for inclusion Reviewing code produced by other engineers Demonstrating good judgement in technical methods and techniques Prioritizing work and managing your time effectively against those priorities Participating in team discussions to improve processes, tools, and documentation Maintaining clear, technical and concise communications Working from home and travel internationally up to 10% of work time for team meetings, events and conferences
What we are looking for in you
Professional experience as a software engineer Background in Computer Science, STEM or similar Strong experience with Linux, Open Stack, Kubernetes or other cloud technologies Strong development-level experience with Python, Go, C, C++ on Linux Ability to troubleshoot with gdb and other tools Familiarity with git source code repositories and branches An exceptional academic track record from both high school and preferably university Willingness to travel up to 4 times a year for internal events
Nice-to-have skills
You love technology and working with brilliant people You are curious, flexible, articulate, and accountable You value soft skills and are passionate, enterprising, thoughtful, and self-motivated You have interest in, and experience with most of the following: Ubuntu Linux - kernel or userspace, Kubernetes, Open Stack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, distributed systems
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person - we’ve been working remotely since 2004! Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Employee Assistance Programme Opportunity to travel to new locations to meet colleagues from your team and others Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.