Distributed Systems Software Engineer

hace 1 día


Villa Aldama, México Canonical A tiempo completo

Job Summary

We are seeking a skilled software engineer to join our team at Canonical, a leading provider of cloud solutions. As a Distributed Systems Software Engineer, you will play a critical role in building and validating resilient distributed systems.

About the Role

As a member of our team, you will have the opportunity to develop CI pipelines that power our cloud integration testing and reporting. You will work on expanding deployment capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test results.

Key Responsibilities

  • Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications.
  • Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company.
  • Enhance continuous integration pipelines for deploying and testing Canonical's cloud native products such as Kubeflow.
  • Deploy, manage, and debug highly distributed systems.
  • Monitor and report on automated testing efforts.
  • Collaborate daily with a globally distributed team.

Requirements

  • Solid background in modern test processes and strategies.
  • Experience with Python or Go development.
  • Strong object-oriented development skills.
  • Ability to develop and ship production-grade modern web applications.
  • Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI.
  • Knowledge of networking technologies and fundamentals.
  • Solid understanding of Linux system architecture.
  • Capacity for complex abstract thinking.
  • Capability for 2-4 weeks of international travel per year.

Preferred Skills

  • Collecting and analyzing large multidimensional datasets.
  • Operating data platforms: key-value stores, relational or document databases, event buses.
  • Work with cloud technologies such as OpenStack, Kubernetes, Terraform, and AWS.
  • Developing AI/ML pipelines.

About Canonical

We are a company that values quality engineering as a first-class engineering practice. We are looking for people who can bring deep engineering insights and a data-driven approach to test automation, reporting, and data analytics.

What We Offer

We consider geographical location, experience, and performance in shaping compensation worldwide.


  • Software Developer

    hace 1 día


    Villa Aldama, México Canonical A tiempo completo

    **About Canonical**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...


  • Villa Aldama, México Canonical A tiempo completo

    About the RoleCanonical is seeking an experienced Software Engineering Manager to lead the development of highly performant and secure identity and access management solutions. As a key member of our engineering team, you will be responsible for defining the technical vision for our products, managing the team backlog, reviewing code, and coaching younger...


  • Villa Aldama, México Continental A tiempo completo

    Job DescriptionAt Continental, we are seeking a highly skilled Algorithm Test Engineer to join our Autonomous Mobility and Safety business area. As a key member of our team, you will play a crucial role in ensuring the quality and reliability of our ADAS systems.Main ResponsibilitiesAnalyze requirements and design test cases to validate ADAS system...


  • Villa Aldama, México Continental A tiempo completo

    Job DescriptionAs an ADAS Embedded Software Test Engineer at Continental, you will play a crucial role in developing and testing advanced vehicle sensing components, including Long and Short-Range Radar sensors, Camera Vision systems, and LiDAR. Your expertise will enable driving functions and automated driving features, making Autonomous Mobility a...

  • Software Developer

    hace 1 día


    Villa Aldama, México Canonical A tiempo completo

    Job SummaryCanonical is seeking a highly skilled Software Developer to join our team as a Cross-Platform Engineer for Multipass, our workstation mini-cloud. As a key member of our distributed team, you will play a leadership role in designing, mentoring, reviewing, and coding to ensure the success of our project.About the RoleEnsure Multipass is easy and...


  • Villa Aldama, México Continental A tiempo completo

    Software Integration EngineerAre you passionate about software development and eager to contribute to the creation of innovative vehicle dynamics solutions? We're looking for a skilled Software Integration Engineer to join our team at Continental, a leading provider of automotive technology.About the RoleAs a Software Integration Engineer, you will be...

  • Software Developer

    hace 1 día


    Villa Aldama, México Canonical A tiempo completo

    Job SummaryWe are seeking a highly skilled Software Developer to join our team at Canonical. As a key member of our team, you will be responsible for designing, building, and integrating new features and enhancements into Ubuntu that will support users of Ubuntu in public clouds.Key ResponsibilitiesDesign and build automated, highly reliable image delivery,...


  • Villa Aldama, México Canonical A tiempo completo

    Job SummaryCanonical is seeking a skilled Python Software Developer to join our Certification team. As a key member of our team, you will be responsible for developing and maintaining our open-source certification tools, supporting the creation of hardware solutions for test automation, and automating our existing processes.About the RoleWe are looking for a...


  • Villa Aldama, México Continental A tiempo completo

    About the Job:As a System-Level Test Engineer, you will play a crucial role in developing and verifying Radar, Camera, Lidar, and Computing Hardware technologies for advanced driving functions. Your expertise will be essential in designing and executing test suites for ADAS features, products, and systems. You will work closely with development teams to...


  • Villa Aldama, México Canonical A tiempo completo

    About the RoleCanonical is seeking a skilled Software Development Engineer to join our Server Certification team. As a key member of this team, you will be responsible for developing and maintaining Python-based testing tools used to test Ubuntu Server on the latest enterprise hardware.Key ResponsibilitiesContribute to the development of open-source testing...


  • Villa Aldama, México Canonical A tiempo completo

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

  • Software Developer

    hace 1 día


    Villa Aldama, México Canonical A tiempo completo

    About the RoleWe are seeking a talented Software Developer to join our team at Canonical, a leading provider of open source software solutions. As a key member of our team, you will play a critical role in designing and maintaining specialist Python tools to support the developer build and publication process.Key ResponsibilitiesDesign and develop Python...

  • Linux System Engineer

    hace 1 día


    Villa Aldama, México Canonical A tiempo completo

    Job SummaryWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Canonical. As a key member of our Ubuntu Quality Engineering team, you will play a critical role in ensuring the quality and reliability of our open source software.About the RoleAs a Software Quality Assurance Engineer, you will be responsible for:Monitoring...


  • Villa Aldama, México G&W Electric Co A tiempo completo

    **Job Summary:**We are seeking a highly skilled Mechanical Design Engineer I to join our team at G&W Electric Co. As a key member of our engineering team, you will be responsible for designing and developing mechanical systems and products that meet our customers' needs.**Key Responsibilities:**Create and design custom mechanical systems and products using...

  • Linux System Engineer

    hace 1 día


    Villa Aldama, México Canonical A tiempo completo

    Job SummaryWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Canonical, a leading company in the open source community. As a key member of our Ubuntu Quality Engineering team, you will play a crucial role in ensuring the quality and reliability of our software products.About the RoleAs a Quality Engineering Professional,...

  • System Test Engineer

    hace 4 días


    Villa Aldama, México Continental A tiempo completo

    About the Job:As a System-Level Test Engineer at Continental, you will play a crucial role in developing Radar, Camera, Lidar, and Computing Hardware technologies to enable advanced driving functions such as Emergency Break Assist, Blind Spot Detection, Cross-Traffic-Alert, and 3D-Surround-View. You will have hands-on experience with complex...

  • Project Manager

    hace 3 días


    Villa Aldama, México Canonical A tiempo completo

    Unlock Innovation with CanonicalCanonical is a pioneering leader in open-source software and operating systems, empowering global enterprises and technology markets. Our flagship platform, Ubuntu, is a driving force behind breakthrough initiatives in public cloud, data science, AI, engineering innovation, and IoT. With a global presence and a team of 1100+...


  • Villa Aldama, México Tosei Engineering Corp. A tiempo completo

    Job Summary:Tosei Engineering Corp. is seeking a highly skilled Service and Application Engineer Jr to join our team. As a key member of our technical support group, you will be responsible for providing on-site service, maintenance, repairs, commissioning, and support to our customers.Key Responsibilities:Provide field engineering support for our in-line...

  • Community Developer

    hace 1 día


    Villa Aldama, México Canonical A tiempo completo

    About the RoleThe Community Engineer will play a crucial role in facilitating the work of the Ubuntu community at Canonical, ensuring that community processes are efficient and well-run. This position requires a technically proficient individual who is passionate about open source software, Linux, and sustainable community building.Key...


  • Villa Aldama, México Canonical A tiempo completo

    About the Role**Job Summary**We are seeking an experienced Engineering Manager to lead our Ubuntu Server team. As a key member of our leadership team, you will be responsible for managing a globally distributed team of engineers, developing talent through coaching and mentoring, and working with Product Management to define the vision and strategy for...