Distributed Systems Software Engineer, Python

hace 1 semana


Culiacán, Sinaloa, 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, Python, 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 closely with our engineering teams to create automated testing approaches and infrastructure for validating the reliability, performance, and resilience of cloud orchestration tools and applications.

Key Responsibilities

  • Create automated testing approaches and infrastructure for validating the 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.



  • Culiacán, Sinaloa, México Canonical A tiempo completo

    Cloud Engineering Opportunities at CanonicalWe 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 key role in building and validating resilient distributed systems.Key ResponsibilitiesCreate automated testing approaches and infrastructure...


  • Culiacán, Sinaloa, México Canonical A tiempo completo

    Job DescriptionCompany OverviewCanonical is a leading provider of cloud solutions, and we are seeking a skilled software engineer to join our team. As a Distributed Systems Software Engineer, you will play a critical role in building and validating resilient distributed systems.Job SummaryWe are looking for a talented software engineer with a passion for...


  • Culiacán, Sinaloa, México Canonical A tiempo completo

    About the RoleWe are seeking a talented Software Engineer to join our Data Platform team at Canonical. As a key member of our team, you will be responsible for designing and implementing scalable and fault-tolerant data systems using Python and distributed technologies such as Kafka and Spark.Key ResponsibilitiesCollaborate with a distributed team to develop...


  • Culiacán, Sinaloa, México Canonical A tiempo completo

    Job DescriptionJob Title: Software Engineer, Sustaining EngineeringJob Summary:We are seeking a highly skilled Software Engineer to join our Sustaining Engineering team at Canonical. As a Software Engineer, you will be responsible for resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source...

  • Software Engineer

    hace 3 semanas


    Culiacán, Sinaloa, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Software Engineer to join our Ubuntu Foundations Team at Canonical. As a key member of our team, you will play a critical role in shaping the future of Ubuntu and the Rust programming language.Key ResponsibilitiesCollaborate with our distributed team to deliver high-quality software solutionsIntegrate and package...

  • Senior Software Engineer

    hace 2 semanas


    Culiacán, Sinaloa, México Canonical A tiempo completo

    Job SummaryCanonical is seeking a highly skilled Senior Software Engineer to join our MAAS team. As a key member of our team, you will be responsible for developing and maintaining our Metal As A Service (MAAS) hyperscale provisioning technology.About the RoleWe are looking for a talented software engineer with a passion for open source software, Linux, and...

  • Senior Software Engineer

    hace 2 semanas


    Culiacán, Sinaloa, México Microsoft A tiempo completo

    About Microsoft 365Microsoft 365 is a cloud-based productivity platform that empowers individuals and organizations to achieve more. As a senior software engineer on our team, you will play a critical role in designing and building scalable, secure, and reliable cloud services that meet the needs of our customers.ResponsibilitiesDesign and develop...


  • Culiacán, Sinaloa, 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...


  • Culiacán, Sinaloa, México Microsoft A tiempo completo

    About Microsoft 365Microsoft 365 is a cloud-based productivity platform that brings together a suite of communication and collaboration tools, including Exchange, SharePoint, OneDrive, and Teams, with the desktop suite of Office products. The platform is designed to provide an always-up-to-date, integrated service offering that enables information workers...

  • Golang Software Engineer

    hace 2 semanas


    Culiacán, Sinaloa, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Golang Software Engineer to join our team at Canonical, where you will play a key role in building a next-generation private cloud infrastructure. Our mission is to create a data center scale cloud that 'just works' and provides a mission-critical cloud for edge and core enterprise deployments.Key...


  • Culiacán, Sinaloa, México Hashmap A tiempo completo

    Job SummaryWe are seeking a highly skilled Software Development Engineer in Test to join our team at Hashmap. The ideal candidate will have a strong background in software testing and automation, with experience in breaking complex software systems and evaluating software architectures.Key ResponsibilitiesDesign and implement automated test scripts using...

  • Linux Network Engineer

    hace 3 semanas


    Culiacán, Sinaloa, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Linux Network Engineer to join our team at Canonical. As a key member of our Foundations team, you will play a critical role in shaping the future of Ubuntu's network stack.Key ResponsibilitiesDesign and develop software-defined networking products for evolving data centre architecturesCollaborate with a...


  • Culiacán, Sinaloa, México Canonical A tiempo completo

    Unlock Your Potential as a Software Engineer at CanonicalCanonical is a pioneering company in the open source software and operating systems market, serving the global enterprise and technology sectors. Our flagship platform, Ubuntu, is a leading choice for breakthrough initiatives in public cloud, data science, AI, engineering innovation, and IoT. With a...

  • Staff Engineer

    hace 2 semanas


    Culiacán, Sinaloa, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled and experienced Staff Engineer to join our team at Canonical. As a Staff Engineer, you will be responsible for leading the design and architecture of impactful open source projects, collaborating with a globally distributed team, and mentoring and developing colleagues in their career progression.This is a unique...

  • Software Developer

    hace 3 semanas


    Culiacán, Sinaloa, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Software Developer to join our Data Platform team at Canonical. As a key member of our team, you will be responsible for designing, developing, and maintaining our comprehensive automation suite for multi-cloud and on-premise data solutions.Key ResponsibilitiesCollaborate with a distributed team to develop...


  • Culiacán, Sinaloa, México Hashmap A tiempo completo

    About the RoleWe are seeking a highly skilled Software Development Engineer in Test to join our team at Hashmap. As a key member of our team, you will be responsible for ensuring the quality and reliability of our software products.Key ResponsibilitiesWork closely with the lead to gather technical details and requirementsTake ownership of all testing for the...


  • Culiacán, Sinaloa, México Microsoft A tiempo completo

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Microsoft 365 team. As a key member of our engineering organization, you will play a critical role in driving the technical details for projects spanning multiple areas and product teams.Key ResponsibilitiesDrive multiple projects through to delivery, removing obstacles as...

  • Senior Software Engineer

    hace 2 semanas


    Culiacán, Sinaloa, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Canonical team. As a key member of our MAAS team, you will be responsible for developing and shaping the architecture of our Metal As A Service hyperscale provisioning technology.Key ResponsibilitiesDesign and implement core components and features for MAAS to make it the #1...

  • Senior Software Engineer

    hace 3 semanas


    Culiacán, Sinaloa, México Microsoft A tiempo completo

    About Microsoft 365Microsoft 365 is a leading cloud-based productivity platform that empowers businesses to achieve their goals. As a key player in the cloud services market, we are seeking a talented Senior Software Engineer to join our team.Key ResponsibilitiesDrive the development of large-scale distributed software services and solutions, ensuring high...

  • Staff Engineer

    hace 3 semanas


    Culiacán, Sinaloa, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled and experienced Staff Engineer to join our team at Canonical. As a Staff Engineer, you will be responsible for leading the design and architecture of impactful open source projects, collaborating with a globally distributed team, and mentoring and developing colleagues in their career progression.Key...