
High-Performance Computing Software Engineer Position
2 days ago
About Us
Canonical is a pioneering tech firm at the forefront of the global move to open source.
We are changing the world on a daily basis by publishing Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud.
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.
Cannnonical has been a remote-first company since its inception in 2004.
Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Cannnonical provides a unique window into the world of 21st-century digital business.
The Role
We are looking for a software engineer to join our HPC team to deliver an outstanding HPC experience from bare metal to public cloud as part of the broader Ubuntu platform.
The ideal candidate will have experience with writing modern, maintainable Python, love technology and working with brilliant people, be curious, flexible, articulate, and accountable.
They will also value soft skills and be passionate, enterprising, thoughtful, and self-motivated.
Responsibilities
- Write high-quality, rigorously designed Python software
- Collaborate proactively with a globally distributed team
- Debug issues and produce high-quality code to fix them
- Contribute to technical documentation that define best practices for authoring high-quality operators
- Discuss ideas and collaborate on finding good solutions
Requirements
- Bachelor's or equivalent in Computer Science, STEM, or similar degree
- Experience with writing modern, maintainable Python
- Lovetechnology and working with brilliant people
- Curious, flexible, articulate, and accountable
- Value soft skills and be passionate, enterprising, thoughtful, and self-motivated
- Interest and experience with two or more of the following: Linux, Kubernetes, Public Cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
- An exceptional academic track record from both high school and preferably university
What We Offer
- A competitive salary and performance-driven annual bonus
- A 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
-
Manama, Manama, Bahrain RESO Full timeAt RESO, we're seeking an experienced engineering manager to lead our high-performing team in building scalable and secure identity management solutions.About the RoleWe're looking for a seasoned software engineering leader with a passion for distributed systems operations. You will work closely with our product management team to define the technical vision...
-
Software engineering manager
1 week ago
Manama, Manama, Bahrain RESO Full timeOur mission is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center scale cloud that 'just works' and provides a mission-critical cloud for edge and core enterprise deployments. We're hiring engineering managers with experience in high-quality microservice architectures and...
-
Performance engineer
1 day ago
Manama, Manama, Bahrain RESO Full timeCanonical 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 Io T. Our customers include the world's leading public cloud and silicon providers,...
-
Software Performance Engineer
24 hours ago
Manama, Manama, Bahrain RESO Full timeAbout the RoleWe are seeking a highly skilled Software Performance Engineer to join our team. As a key member of our engineering team, you will drive software performance and correctness in specific projects, collaborating with colleagues and the global community.
-
Senior process engineer
4 days ago
Manama, Manama, Bahrain The Chemical Engineer Full timeJOB DESCRIPTIONWood has upcoming new and exciting opportunities with our clients in Bahrain. We are currently looking for Expression of Interest applications for a Process Engineer/ Senior Process Engineer to be based in Bahrain. If you are an experienced Process Engineer and looking for a new challenge, we welcome you to make an application. Please note...
-
Software Engineering Team Lead
2 days ago
Manama, Manama, Bahrain RESO Full timeWe are seeking an exceptional Software Engineering Team Lead to join our team at RESO. As a key member of our organization, you will play a critical role in shaping the direction of our software development efforts.About RESORESO is a growing international software company that works with the open-source community to deliver innovative solutions. Our mission...
-
Software Engineer
6 days ago
Manama, Manama, Bahrain VAM Systems Full timeJob Description:VAM Systems is a leading provider of software services, and we are currently seeking a highly skilled Software Engineer to join our team in Bahrain.The ideal candidate will have a strong background in computer science or engineering and possess excellent programming skills, particularly in JavaScript, ReactJS/Angular, and NodeJS.As a key...
-
Teaching fellow: computer science
2 days ago
Manama, Manama, Bahrain Webrecruit Ireland Ltd. Full timeTeaching Fellow: Computer Science / Software Engineering (Bahrain) (680256)University of Strathclyde, Bahrain (Work location: Manama, Bahrain)Who we are Be part of a vibrant community that celebrates over 200 years of academic excellence, world-class research, and impactful innovation. Located in the dynamic Bahrain Bay, the University of Strathclyde,...
-
Software engineer
1 day ago
Manama, Manama, Bahrain RESO Full timeUse your deep C++ skills on Windows and Mac OS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We greatly value quality in our...
-
Hpc software engineer
2 weeks ago
Manama, Manama, Bahrain RESO Full timeHPC is an important and technically challenging compute domain, with specialised tooling and a very high expectation of precision, efficiency and automation. This role is for a software engineer to join our HPC team to deliver an outstanding HPC experience - from bare metal to public cloud - as part of the broader Ubuntu platform. We are looking for a range...
-
Software engineer
2 days ago
Manama, Manama, Bahrain RESO Full timeCanonical 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 Io T. Our customers include the world's leading public cloud and silicon providers,...
-
Software engineer
2 weeks ago
Manama, Manama, Bahrain RESO Full timeCanonical 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 Io T. Our customers include the world's leading public cloud and silicon providers,...
-
Software engineer
2 days ago
Manama, Manama, Bahrain RESO Full timeCanonical 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 Io T. Our customers include the world's leading public cloud and silicon providers,...
-
C++ software engineer
2 weeks ago
Manama, Manama, Bahrain RESO Full timeC/C++ Developer Experience: 6 - 20 Years Opportunity: Full Time, 8 hours, 4 hours Mandatory overlap with PSTContract length: 6 Months Total Years Of exp: 6+ years Mandatory Mandatory Skills: C: 5, C++: 5 Job Description: A well-established company that is leveraging advanced technology to bring the science-fiction fantasy of collaborative and open-ended...
-
Senior/junior software engineer
2 weeks ago
Manama, Manama, Bahrain SaluberMD Full timeSenior/Junior Software Engineer We are seeking a highly skilled and experienced Bahraini Senior & Junior Software Engineer to join our international (US, Europe, and Asia) development team. The ideal candidate will be proficient in frontend technologies like UX, UI, React, React Native, HTML5, CSS, and Type Script. Experience with Angular, Java, and Spring...
-
Computer technician
2 days ago
Manama, Manama, Bahrain Nexcel Computer Solutions Full timeStudy users hardware and software requirement and provide technical supportRoles & ResponsibilitiesSupport the user by troubleshooting and resolving hardware and software logs.Study the user technical requirements hardware and software.Prepares computers with latest OS with drivers and necessary hardware settings.Test and evaluate new functionality for...
-
Software Engineering Manager for Distributed Systems
24 hours ago
Manama, Manama, Bahrain RESO Full timeAbout RESOAt RESO, we're at the forefront of innovation, leveraging open source to drive technological advancements. Our pioneering work in this space has allowed us to establish a strong presence globally.Salary and BenefitsWe offer a competitive base pay, taking into account factors such as geographical location, level of experience, knowledge, and skills....
-
Software Engineering Team Lead
2 days ago
Manama, Manama, Bahrain RESO Full timeAs a leading Fintech company in Bahrain, RESO is seeking an experienced Software Engineering Team Lead to spearhead the development and enhancement of our cutting-edge technology platform.The ideal candidate will have extensive experience in front-end and back-end development, with a proven track record of building and leading high-performing teams. The Tech...
-
Software-defined networking engineer
2 weeks ago
Manama, Manama, Bahrain RESO Full timeThis is a general selection process for all seniority levels, to join teams that focus on open source networking software at Canonical. Apply here if you are an outstanding software engineer, passionate about networking at any level - from the Linux kernel IP or e BPF and bridge constructs, to overlay SDN networking like OVS and OVN, to router, switch and...
-
Senior software engineer
2 days ago
Manama, Manama, Bahrain ARRAY INNOVATION Full timeArray is currently seeking an exceptional Senior Software Lead to join our accomplished team. As a Senior Software Lead, you will play a pivotal role in designing, developing, and maintaining high quality software solutions for our esteemed clients. We are seeking individuals with a strong foundation in software engineering principles, a passion for...