Rust Engineering Lead
1 day ago
Job Description
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 1000+ colleagues in 70+ 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 Rust Engineering Leads of all levels of experience to drive the adoption of Rust into the full range of Canonical offerings, starting with Ubuntu but also our own projects and open source offerings. We see Rust as an important new tool for system-level services and capabilities, and a natural evolution path for the sort of software that would traditionally have been written in C or C++. We believe that there is an opportunity to rethink the foundations of future Linux systems with Rust as a central driver of change in everything from the system firmware and embedded software, bootloaders, up through the kernel and input handling, all the way to the desktop.
We also want to ensure that Ubuntu is the very best platform for Rust development, offering easy access to the widest range of tooling and capabilities that support cutting-edge open source and enterprise development.
This job posting is our general process for Rust engineers of all levels of seniority, for all relevant teams at Canonical. Apply here if you are an exceptional software engineer who prefers to work in Rust. After the first round of interviews, we'll find the best fit product team at Canonical for you to progress your application based on your personal interests.
Canonical has substantial projects in Python, Go, C, C++ and we are starting to invest in Rust. For front-end development, we prefer React and Flutter.
Join us in our mission to deliver innovative open-source solutions to individuals and enterprises around the world. We expect the highest engineering standards and strong motivation to get things done well in a fully home-based and distributed environment. These roles require extensive personal experience with Linux - the more different versions of Linux, the better
Location : we have open roles for Rust engineers in every time zone.
What your day will look like- Design and implement well-tested and well-documented software in Rust
- Advocate for Rust adoption in Canonical and upstream projects
- Identify projects and codebases that could be prioritized for Rust adoption
- Debug and fix issues encountered by your users
- Participate in our engineering process through code and architectural reviews
- Collaborate with community and colleagues on technical specifications
- Seek improvements to engineering and operations practices
- In some cases, deploy and operate services developed by the team
- Contribute to the success of your product through technical advocacy
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- For more senior roles, experience building, deploying, and operating distributed systems and APIs
- Drive and a track record of going above-and-beyond expectations
- Well-organised, self-starting and able to deliver to schedule
- Appreciative, polite, and effective in a multi-cultural, multi-organisation environment
- Professional manner interacting with colleagues, partners, and community
- Experience designing and writing high-quality Rust software on Linux
- Experience with and passion for Linux at the system level
- Professional written and spoken English
- The work ethic and confidence to shine alongside motivated colleagues
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Passion, thoughtfulness, and self-motivation
- Result-oriented, with a personal drive to meet commitments
- Ability to travel twice a year, for company events up to two weeks each
- Experience developing for Ubuntu
- Experience with LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, Ubuntu Pro
- Performance engineering and security experience
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 or commission. 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
- Priority Pass, and travel upgrades for long-haul company events
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 its 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. Diverse experience, perspectives, and backgrounds create a better work environment and better products. Whatever your background, we will give your application fair consideration.
#LI-remote
#J-18808-Ljbffr-
Rust Engineering Lead
2 days ago
Minneapolis, MN, United States ZipRecruiter Full timeJob Description 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...
-
Rust Engineering Lead
2 days ago
Seattle, WA, United States ZipRecruiter Full timeJob Description 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...
-
Rust Engineering Lead
2 days ago
Miami, FL, United States ZipRecruiter Full timeJob Description 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...
-
Rust Engineering Lead
2 days ago
San Jose, CA, United States ZipRecruiter Full timeJob Description Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is 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...
-
Senior Software Engineer, Rust
2 days ago
Alexandria, VA, United States Optimism Full timeThe Optimism Collective leads the blockchain protocol landscape, dedicated to fostering a scalable and sustainable ecosystem. Optimism’s ethos, in sync with Ethereum's vision, tackles pivotal coordination challenges of the digital age. Optimism’s goal is to harmonize private incentives with public good, shaping a resilient future for the Internet....
-
Embedded Rust Engineer
2 days ago
Boston, MA, United States Rustsyndi Full timeEmbedded Rust Engineer at Code Metal, Inc At Code Metal, we're not just developing AI – we're revolutionizing it. Our team of industry veterans brings decades of experience and a passion for cutting-edge technology to every project. With a track record of raising over $1 billion in capital across successful ventures, we're poised to redefine the landscape...
-
Rust Software Engineer San Francisco
1 day ago
San Francisco, CA, United States Tbwa ChiatDay Inc Full timeNavier AI is building engineering software for physics-driven design. We are starting by making Computational Fluid Dynamics simulations that are 1000x faster than current solutions. We're leveraging cutting-edge physics machine learning to accelerate traditionally compute-intensive simulations. Why? Because Engineers deserve better tools to drive...
-
Senior Rust Engineer
2 days ago
City of Daşşak, NY, United States Arbitrum Full timeOffchain Labs has developed a suite of scaling solutions for Ethereum. This includes Arbitrum, an Optimistic Rollup, that instantly scales apps, reducing costs and increasing capacity, without sacrificing Ethereum's security. Porting contracts to Arbitrum requires no code changes or downloads since it’s compatible with existing Ethereum developer languages...
-
Senior Rust Backend Engineer
2 days ago
San Francisco, CA, United States Nextdata Technologies Inc Full timeJoin Nextdata and Shape the Future of Data! Nextdata is on a mission to make data mesh principles a reality at enterprise scale. Founded by Zhamak Dehghani, the creator of the Data Mesh, we're pioneering a data-mesh-native platform—Nextdata OS—that enables developers to share data responsibly through data product containers. We're transforming how data...
-
Senior Software Engineer, Rust
1 day ago
Los Angeles, CA, United States Second Spectrum Full timeSecond Spectrum is a Sports Emmy-winning data & tech company that is building the next way of seeing sports - by capturing and producing the highest quality data and innovative content for many of the world’s largest leagues and media partners, such as the NFL, NBA, English Premier League, ESPN, Amazon, and CBS Sports. We are pushing the boundaries of...
-
Senior Software Engineer
1 month ago
Chicago, IL, United States Spline Data Full timeSpline Data is a focused on building modern quantitative market data feeds and visualizations for fixed income trading desks, portfolio managers, issuers, and beyond. We regard the data we create as if we were trading it ourselves, meaning detail, demonstrability, and robustness are key in every facet of our business. Changing a market isn't always about...
-
Senior Software Engineer
2 days ago
Palo Alto, CA, United States Snarkify Full timeSenior Software Engineer - ZK Proof Systems (Rust) Full-time At Snarkify, we are passionately driven by our mission to scale zero-knowledge proofs (ZKPs) for a decentralized future. We empower developers by providing robust infrastructure and user-friendly tools, enabling them to effectively build, deploy, and scale ZKP applications. Our operations are...
-
Jersey City, NJ, United States Fidelity TalentSource LLC Full timeRust Developer Fidelity TalentSource is your destination for discovering your next role at Fidelity Investments. We are currently sourcing for a RUST Developer to work in Jersey City, NJ! The Role BSc or MS in Computer Science, Engineering, or a related field. 3+ years of technology experience in the development and implementation of software solutions in...
-
Senior Software Engineer
1 day ago
San Francisco, CA, United States Nexus Full timeNexus: Enabling Verifiable Computing Founded at Stanford University in 2022, Nexus is a scientific effort enabling large-scale verifiable computing, powered by zero-knowledge proofs. Nexus is an open scientific project, attempting to culminate decades of research in cryptography, mathematics and computer science, into the first general-purpose system for...
-
Civil Engineer
6 days ago
Portland, Oregon, United States VLMK Engineering + Design Full timeJob OverviewVLMK Engineering + Design is seeking a highly skilled Civil Engineer to lead our site development team in Portland. This is an excellent opportunity for a passionate professional to expand their career and experience.
-
Lead Engineer, Software Engineering
2 months ago
Portland, OR, United States XPO Full timeSolutions driven success. XPO is a top ten global provider of transportation services, with a highly integrated network of people, technology and physical assets. At XPO, we look for employees who like a challenge and can communicate effectively in all situations. We want to leverage your skills and years of experience to drive positive results while...
-
Lead Process Engineer V
4 weeks ago
Charleston, WV, United States CDI Engineering Solutions Full timeCompany: CDI Engineering SolutionsPosition: Lead Process Engineer VLocation: Charleston, WVOverview:“Together We Make Life Better”. Our quality engineering, sustainable solutions and safety record inspire everything we do. Our diverse and inclusive workforce allows for all employees to feel valued and safe to give their opinions and improve our company....
-
Sr. Geotechnical Engineer
2 months ago
Cincinnati, OH, United States CTL Engineering Full timeCTL Engineering is hiring a Sr. Geotechnical Engineer - Project Manager - Team Lead! CTL Engineering () is an award winning, full service consulting engineering firm with (15) locations across OH, IN, WV, KY, NC, SC, and VA with a rich history over our (97) years in business. We provide civil/site design and land surveying, environmental, geotechnical,...
-
Full Stack Engineer
1 month ago
Austin, TX, United States PTR Global Full timeFull Stack Engineer (Python, ML, React, Node, Rust, Vue.JS, SolidJS)Day 1 Onsite Austin, TX - Prefer localLong term contractHybrid – 3 days onsite / weekDirect client opportunityImportant points from manager Client is actively looking for Full stack engineer, someone 2-3 years, MAX 4 years exp, junior folks, someone who recently graduated, client using...
-
Lead Process Engineer
4 months ago
United, United States Entech Engineering Inc Full timeJob DetailsJob Location PA Position Type Full Time Education Level 4 Year Degree Job Shift Day Job Category Engineering Description Are you ready to grow your career? We have an exciting opportunity for you to play a significant role in meeting the world's energy needs as you develop innovative solutions to the process design and optimization of oil and gas...