Software Engineer, Ceph

4 weeks ago


Spokane, United States Canonical - Jobs Full time
Job DescriptionJob DescriptionThe role of a Software Engineer, Ceph & Distributed Storage at Canonical

As a software engineer at Canonical, you have a key role in the success of Ubuntu, our partners, customers, and the larger Ubuntu community. Your primary responsibility is to your team - contributing toward objectives, continuously improving, and striving to be a vital part of a healthy, high-performing team. At Canonical, you will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

As part of Cloud Engineering, you'll be building modeling software to drive systems such as OpenStack, Ceph, and Kubernetes with a focus on distributed storage and Ceph. You'll be engineering solutions to scale in production, working with our field teams to ensure we're meeting the needs of customers looking to adopt cutting-edge technology.

Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source. Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context. Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.
This job involves international travel several times a year, usually for one week at a time.

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 and Golang 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
  • Develop and maintain software for delivery, operations and life-cycle management of Ceph storage
What we are looking for in you
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • You have experience with writing modern, maintainable Python
  • You have experience with Ceph storage
  • 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
Additional skills that you might also bring
  • Experience operating Ceph clusters in production
  • Experience with open source distributed storage such as Gluster, Minio, Mayastor or similar
What we offer you

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 - 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 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.

#LI-remote



  • Spokane, United States SynergisticIT Full time

    Synergistic IT is a full-service staffing and placement firm servicing client in America for the past 12+ years. We are dedicated towards fulfilling the IT needs of our clients. From staffing to full implementation of projects we provide the highest quality IT Services. We don't just help you secure a Tech Job, but we build your solid career in technology....


  • Spokane, United States SynergisticIT Full time

    Synergistic IT is a full-service staffing and placement firm servicing client in America for the past 12+ years. We are dedicated towards fulfilling the IT needs of our clients. From staffing to full implementation of projects we provide the highest quality IT Services. We don't just help you secure a Tech Job, but we build your solid career in technology....

  • Electrical Engineer

    2 weeks ago


    Spokane, Washington, United States Century West Engineering Full time

    Job DescriptionJob DescriptionCentury West Engineering, a premier Northwest engineering consulting firm, is looking for an Electrical Engineer to join our team. As an Electrical Project Engineer, you will work on a variety of municipal projects including public and private projects involving water systems, wastewater systems, street improvements, and park...

  • Electrical Engineer

    1 month ago


    Spokane, United States Century West Engineering Full time

    Job DescriptionJob Description Century West Engineering, a premier Northwest engineering consulting firm, is looking for an Electrical Engineer to join our team. As an Electrical Project Engineer, you will work on a variety of municipal projects including public and private projects involving water systems, wastewater systems, street improvements, and park...


  • Tukwila,Spokane,Seattle,Kennewick, United States Wilbur-Ellis Company Full time

    \r\rDescription\r\r \r\rDo you have 1-2 years of hands-on software development experience? Do you have excellent oral and written communication skills? Do you have a solid understanding of writing code for enterprise software systems? If you said yes to these questions, and you enjoy working independently as well as in a highly collaborative team...

  • Electrical Engineer

    5 days ago


    Spokane, United States Oleven Full time

    We are searching for a qualified Electrical Engineer to join our established Engineering Firm. This role provides the chance to collaborate with a diverse group of professionals on complex and rewarding projects. Responsibilities: Design, analyze, and document electrical systems for buildings, adhering to industry standards. Possess a strong understanding...


  • Spokane, United States Gulfstream SP Full time

    Job Description: Controls Design Engineer Position Type: Full-time Location: Spokane, WA About Us: We leverage cutting-edge technology and expertise to offer innovative control solutions for our esteemed clientele. We are at the forefront of integrating automation and control systems in the commercial sector. Our dedication to excellence has cemented our...


  • Spokane, Washington, United States Gulfstream SP Full time

    Job Description: Controls Design Engineer Position Type: Full-time Location: Spokane, WA About Us: We leverage cutting-edge technology and expertise to offer innovative control solutions for our esteemed clientele. We are at the forefront of integrating automation and control systems in the commercial sector. Our dedication to excellence has cemented our...

  • Electrical Engineer

    1 week ago


    Spokane, United States Oleven Full time

    We are searching for a qualified Electrical Engineer to join our established Engineering Firm. This role provides the chance to collaborate with a diverse group of professionals on complex and rewarding projects.Responsibilities:Design, analyze, and document electrical systems for buildings, adhering to industry standards.Possess a strong understanding of...


  • Spokane, United States SquarePeg Inc Full time

    Are you an experienced Full Stack Engineer who loves creating automation and efficiency? Are you bored of your day job, never shipping anything substantial, and have dreams of running the show one day? Are you ready to take the lead in shaping the technical direction of a dynamic startup? Do you want to be the founding engineer? Are you a zero to one...

  • Structural Engineer

    1 month ago


    Spokane, United States WEMCO, Inc. Full time

    Job DescriptionJob DescriptionSalary: $70K-125K per year / DOECompany Background:Washington Equipment Manufacturing Company, Inc. (WEMCO, Inc.) is a contract manufacturer that specializes in the design, engineering, and manufacturing of productivity-enhancing solutions, such as overhead cranes for material handling, automated aerospace tooling and parts,...

  • AV Design Engineer

    1 month ago


    Spokane, Washington, United States Clair Global Corporation Full time

    Sound Image, a Brand of Clair Global, is looking for an AV Design Engineer to join their Integration team in Los Angeles, CA.OverviewThe AV Design Engineer is responsible for all technical aspects of system design and sales estimates for new or existing audio, video, control, and performance lighting systems. They also supervise the preparation of additional...

  • Protection Engineer

    2 weeks ago


    Spokane, Washington, United States Avista Full time

    Starting Range: $92,805 to $138,852Full Range: $92,805 to $155,483 (Full position breakdown listed below)About the Job:If you're passionate about Electrical Engineering and have a keen interest in Protective Relaying and Integration Systems, we have an exciting opportunity for you!Responsibilities:Design detailed protection schemes and integration systems...


  • Spokane, United States WEMCO, Inc. Full time

    Job DescriptionJob DescriptionSalary: $18 - $25/hourCompany Background:Washington Equipment Manufacturing Company, Inc. (WEMCO, Inc.) is a contract manufacturer that specializes in the design, engineering, and manufacturing of productivity-enhancing solutions, such as overhead cranes for material handling, automated aerospace tooling and parts, agricultural...


  • Spokane, Washington, United States Spees Design Build Full time

    Job DescriptionJob Description Electrical Project Engineer – Entry Level, Spokane, WASpees Design Build (SDB) is seeking an Electrical Project Engineer – Entry Level to join our team.SDB is a design-build firm that specializes in providing architecture, engineering, and project management consulting services. We are a Service-Disabled Veteran-Owned Small...

  • Sr Engineer

    3 weeks ago


    Spokane, United States HDT Global Full time

    The Sr Mechanical Engineer position will provide engineering drafting, design, and technical support to facilitate the successful development of new systems and products, or modifications and revisions to current systems and products. The Sr Mechanical Engineering position offers a variety of engineering opportunities including design, analysis, 3D modeling,...

  • Sr Engineer

    4 weeks ago


    Spokane, United States HDT Global Full time

    The Sr Mechanical Engineer position will provide engineering drafting, design, and technical support to facilitate the successful development of new systems and products, or modifications and revisions to current systems and products. The Sr Mechanical Engineering position offers a variety of engineering opportunities including design, analysis, 3D modeling,...

  • Sr Engineer

    3 weeks ago


    Spokane, United States HDT Global Full time

    The Sr Mechanical Engineer position will provide engineering drafting, design, and technical support to facilitate the successful development of new systems and products, or modifications and revisions to current systems and products. The Sr Mechanical Engineering position offers a variety of engineering opportunities including design, analysis, 3D modeling,...

  • Applications Engineer

    17 hours ago


    Spokane, United States Zoller Full time

    Description ZOLLER Inc. is headquartered in Ann Arbor, Michigan, and is widely known as the global market leader in tool presetting and measuring machines, inspection machines and tool management software. We have offices around the world, are expanding continuously and are interested in self-motivated, experienced professionals. ZOLLER, Inc. is currently...


  • Spokane, United States Horrocks Engineers Full time

    **Job Details** **Transportation Engineer-in-Training - (2001.15)** This details all the information about the job posting. Job Title Transportation Engineer-in-Training Location Spokane, WA 99201 US (Primary) Job Type Full-Time Education Bachelor's Degree - Civil Engineering Job Description Horrocks Engineers has an immediate opening in our Spokane,...