
HPC Software Engineer
2 weeks ago
HPC 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 of skills and experience, and will work on everything from the kernel to Debian packaging, but the heart of our effort will be Python software development for automation of key software in the HPC sphere. Our focus is on delivering a world class experience for the operation of the HPC cluster itself.
You will be part of the team that delivers charms that deploy and manage the HPC cluster and provide HPC software packages.
To succeed in this application you must be outstanding at maths and sciences, have built high quality software, have learned about open source ideally by working on it directly, and be looking for an engineering role with a company that makes mission-critical products for the global market. You should also be familiar with the open source environment, and want to build products in partnership with a community. Ideally, you should have some experience of high performance computing environments and a desire to unlock HPC for the world.
For this role you must have experience with Python. Experience in HPC environments is a strong advantage. Familiarity with HPC hardware and software is also a strong advantage - delivering great experiences with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, Singularity and related technologies will be central to this team's work. It will also be advantageous to have experience with Docker image design and operations, and public cloud image design and operations.
Location: This role will be based remotely in EMEA or the Americas regions
What your day will look like
- 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
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You have experience with writing modern, maintainable Python
- 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 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
- Willingness to travel up to 4 times a year for internal events
- Experience operating HPC clusters in production
- Experiences with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, and/or Singularity
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 recognise 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
- 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
Canonical is a pioneering tech firm that is 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 on a daily basis. 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.
Canonical 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. Canonical provides a unique window into the world of 21st-century digital business.
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.
#J-18808-Ljbffr
-
Software Engineer
7 days ago
Kuwait City, Al Asimah Kic Kw Full timeWe are seeking a highly skilled and ambitious Software Engineer to be part of our development team. This individual will be responsible for designing, developing, testing, and implementing applications using various programming languages and frameworks.Key ResponsibilitiesDesigning and developing innovative software solutions using .NET framework and C#.NET...
-
Enterprise Software Engineer
5 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeEnterprise Software EngineerWe are seeking an experienced Enterprise Software Engineer to join our team at HealthCare Dynamics Gen. Trading Company W.L.L. As a key member of our IT department, you will be responsible for designing, developing, and implementing enterprise software solutions that meet the evolving needs of our business.ResponsibilitiesDesign...
-
Software Development Engineer
7 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeJob Description:As a Software Development Engineer, you will be responsible for developing and maintaining container images using cutting-edge technologies such as Docker and Kubernetes. You will work closely with the engineering team to ensure seamless integration with Ubuntu-based applications.About Us:We are a leading provider of open-source software and...
-
Senior Software Engineer
7 days ago
Kuwait City, Al Asimah Bleems Full timeJob OverviewBleems is a dynamic and innovative company seeking an experienced Senior Software Engineer to join our team. As a key member of our software development team, you will play a crucial role in designing, developing, and maintaining high-quality software solutions that meet the evolving needs of our organization.Responsibilities:Lead the design and...
-
Technical Lead
5 days ago
Kuwait City, Al Asimah Intalio Full timeIntalio is seeking an experienced Technical Lead - Software Engineering to lead our software engineering efforts. As a technical lead, you will be responsible for defining and delivering high-quality software applications that meet customer needs.Main ResponsibilitiesLead the design and development of software applications using various programming languages...
-
Senior Software Engineer
7 days ago
Kuwait City, Al Asimah C3EL Full timeJob DescriptionWe are seeking an experienced Systems Engineer III to oversee the development and integration of hybrid software, web, and hardware products. The ideal candidate will possess a unique blend of technical expertise, problem-solving skills, and a passion for innovation.
-
Senior Software Engineering Leader
6 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeJob DescriptionWe are seeking a highly skilled and experienced Senior Software Engineering Leader to join our team at HealthCare Dynamics Gen. Trading Company W.L.L. The ideal candidate will have a strong background in software engineering, with a focus on Linux distributions and high-performance server-class hardware.Key Responsibilities:Lead a team of...
-
Mobile Software Engineer
4 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeAt HealthCare Dynamics Gen. Trading Company W.L.L, we are seeking a skilled Mobile Software Engineer to join our team. As a Mobile Software Engineer, you will be responsible for developing cross-platform mobile applications using the Flutter framework.You will utilize Flutter and Material UI to create sleek and responsive designs, and implement state...
-
Software Engineer Position
2 days ago
Kuwait City, Al Asimah SSC Egypt Full timeSSC Egypt seeks a talented Software Engineer to integrate our core systems with business areas.Main Responsibilities:Design and develop software integrations for new core systems using Java and related technologies.Built REST APIs and microservices using Spring Boot, focusing on high-quality software delivery.Work closely with Agile teams to ensure...
-
Software Engineer for AI Development
5 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeWe are seeking an experienced Software Engineer to join our team at HealthCare Dynamics Gen. Trading Company W.L.L.The ideal candidate will have a strong background in C/C++ programming and experience working with AI systems.About the Role:Review code generated by AI systems and ensure adherence to quality standards and best practices.Organize the...
-
Senior Software Engineer
38 minutes ago
Kuwait City, Al Asimah Vectrus Full timeWe are seeking a highly skilled Senior Software Engineer to join our team in Kuwait. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.About the Role:The successful candidate will have a strong background in software engineering with experience in developing and...
-
Linux Software Development Engineer
4 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time**About the Role:**We are looking for a skilled Linux software development engineer to join our team. As a key member of our SnapD team, you will work on mission-critical Golang code focused on software delivery, containers, security sandboxing, telemetry, and device management.Key Responsibilities:Collaborate proactively with a distributed team to develop...
-
Software Engineer for Linux Systems
4 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time**Overview:**Our company is a growing, international software company that works with the open-source community to deliver Ubuntu. Our services help businesses worldwide to reduce costs, improve efficiency, and enhance security with Ubuntu.Job Description:As a software engineer on our SnapD team, you will work on mission-critical Golang code, focusing on...
-
Senior Python Software Engineer
7 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeJob Title: Senior Python Software EngineerWe are seeking a highly skilled software professional to develop innovative solutions using Python, driving AI advancements in our organization.This opportunity is tailored for experienced developers who thrive on writing efficient code and designing practical solutions.You will work with various clients in the US,...
-
Senior Software Engineer for Integrations
2 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeCanonical is a leading provider of open-source software and operating systems for 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. We are a pioneer of global distributed collaboration with over 1,200 colleagues in...
-
Kuwait City, Al Asimah Canonical Full timeEnterprise Identity Management Software Engineer OpportunitySummary:This is an exciting opportunity for an experienced software engineer to work on identity, authorization and access management solutions across Canonical's suite of enterprise products and web services. Come build a rewarding, meaningful career working with the best and brightest people...
-
Senior Software Engineer
5 days ago
Kuwait City, Al Asimah Intalio Full timeAt Intalio, we are seeking a highly skilled Sr. Software Engineer to join our team. The ideal candidate will be responsible for developing high-quality applications and designing and implementing testable and scalable code.Key ResponsibilitiesMaintain team harmony and foster a collaborative environmentProduce detailed specifications and design documentsSolve...
-
Software Development Manager
7 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeWe are seeking a skilled Software Development Manager to join our team at HealthCare Dynamics Gen. Trading Company W.L.L.This is an exciting opportunity for a seasoned engineer with a passion for leading high-performing teams in the development of cutting-edge software solutions.As a Software Development Manager, you will be responsible for building and...
-
Kuwait City, Al Asimah YO IT CONSULTING Full timeAbout the CompanyYO IT CONSULTING is a leading provider of cutting-edge technology solutions, and we're currently seeking an experienced Senior Rust Software Engineer to join our team. Our company is passionate about pushing the boundaries of software development, and we believe that AI-driven workflows are the key to unlocking new possibilities.Job...
-
Senior Software Engineer
2 weeks ago
Kuwait City United Business Group General Trading & Contracting Co WLL Full timeCompany DescriptionUnited Business Group General Trading & Contracting Co WLL, is a leader in IT Infrastructure Management and Technical Support Services in Kuwait. The company provides cost-effective IT solutions by leveraging expertise and current technology assets to meet customer demands.Role Description:This is a contract role for a Senior Software...