Distributed Systems Software Engineer

hace 7 horas


Mexicali, Baja California, México Canonical A tiempo completo

Job Summary

We are seeking a highly skilled software engineer to join our team at Canonical. As a Distributed Systems Software Engineer, you will play a key role in building and validating resilient distributed systems.

About the Role

As a software engineer, you will have the opportunity to develop CI pipelines that power Canonical's 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, and 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.

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



  • Mexicali, Baja California, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Software Engineer to join our Cloud Engineering team at Canonical. As a Software Engineer, Ceph Storage Specialist, you will play a key role in the development and maintenance of our Ceph storage solutions.Key ResponsibilitiesDesign and implement high-quality, scalable software solutions for Ceph...

  • Senior Systems Engineer

    hace 24 horas


    Mexicali, Baja California, México Insulet Corporation A tiempo completo

    Job Title: Associate Systems Engineer V&VAt Insulet Corporation, we are seeking a highly motivated and detail-oriented Associate Systems Engineer to join our Systems Engineering COE team. This role will provide a broad exposure to the design and development process for wearable medical devices that are used by patients around the world daily.Key...


  • Mexicali, Baja California, México Stellantis A tiempo completo

    Job Summary: We are seeking a highly skilled Battery Management Systems Software Engineer to join our team at Stellantis. As a key member of our engineering team, you will be responsible for developing advanced automotive battery packs from initial design concept through full volume production.Key Responsibilities:Develop program BMS software requirements...


  • Mexicali, Baja California, 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...


  • Mexicali, Baja California, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled System Software Engineer to join our Foundations team at Canonical. As a key member of our team, you will play a critical role in shaping the network stack of the Ubuntu Distribution.Key ResponsibilitiesCollaborate with a distributed team to design and develop software-defined networking products for evolving...


  • Mexicali, Baja California, México Segula Technologies A tiempo completo

    **About Segula Technologies**We are a leading engineering company that specializes in innovation and technology. Our team of experts works on exciting projects that shape the future of various industries, including automotive, aeronautics, energy, and more.**Job Summary**We are seeking a highly skilled Electrical Test Engineer to join our team in...

  • Software Engineer

    hace 1 semana


    Mexicali, Baja California, México Buscojobs México A tiempo completo

    **Job Summary**We are seeking a highly skilled Software Engineer to join our team at Buscojobs México. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using Kotlin and SQL.Work with our team to identify and...


  • Mexicali, Baja California, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Embedded Systems Engineer - Performance Optimization to join our team at Canonical. As a key member of our engineering team, you will be responsible for optimizing Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.Key ResponsibilitiesDesign and implement the best Ubuntu...


  • Mexicali, Baja California, México Capital One A tiempo completo

    About UsCapital One is a leading financial technology company that empowers individuals to achieve financial freedom. We're a team of innovators, problem-solvers, and collaborators who share a passion for driving real change in the industry.Job SummaryWe're seeking a highly skilled DevOps Engineer to join our team. As a DevOps Engineer, you'll play a...


  • Mexicali, Baja California, México Skyworks A tiempo completo

    **About Skyworks**Skyworks is a leading innovator in high-performance analog semiconductors, powering the wireless networking revolution. Our company culture values diversity, social responsibility, open communication, mutual trust, and respect. We are a team of talented individuals who work together to change the way the world communicates.**Job Summary**We...

  • Software Engineer

    hace 2 meses


    Mexicali, Baja California, México Trimble Inc. A tiempo completo

    Your Title: Software EngineerJob Location: Mexicali, MexicoOur Department: Construction | ViewpointTrimble is an industrial technology company transforming the way the world works by delivering solutions that enable our customers to thrive. Core technologies in positioning, modeling, connectivity, and data analytics connect the digital and physical worlds to...


  • Mexicali, Baja California, México Zillow A tiempo completo

    About the TeamZillow Group is redefining the real estate industry by providing innovative solutions to make home buying, selling, and renting easier. Our team is focused on building self-service capabilities that enable data access and analysis, driving business growth and customer satisfaction.About the RoleWe are seeking a highly skilled Senior Software...

  • Software Developer

    hace 3 días


    Mexicali, Baja California, México Canonical A tiempo completo

    Job SummaryCanonical is seeking a highly skilled Software Developer to join our team. As a key member of our engineering team, you will be responsible for designing and delivering open source software operations code using Python.About the RoleWe are looking for a talented individual who is passionate about distributed systems, Linux, and cloud computing....


  • Mexicali, Baja California, México Lawton Senior Living A tiempo completo

    Job SummaryWe are seeking a highly skilled Senior Manager, Software Engineer to join our team at Lawton Senior Living. As a key member of our technology team, you will be responsible for leading a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions...


  • Mexicali, Baja California, México Satyam Venture Engineering Services A tiempo completo

    About the RoleWe are seeking a highly skilled Systems Modeling Engineer to join our team at Satyam Venture Engineering Services. As a key member of our Platform System development team, you will play a crucial role in ensuring the high-quality design of our systems.Key ResponsibilitiesDevelop models for the Platform System (PSYS) and foundational...


  • Mexicali, Baja California, México Canonical A tiempo completo

    About CanonicalCanonical is a pioneering company in the field of open source software and operating systems, serving the global enterprise and technology markets. Our flagship platform, Ubuntu, is widely used in groundbreaking initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and...


  • Mexicali, Baja California, México Capital One A tiempo completo

    About UsAt Capital One, we're a team of innovators, problem-solvers, and makers who are passionate about using technology to drive real change. We're seeking a talented DevOps Engineer to join our team and help us shape the future of financial services.What You'll DoAs a DevOps Engineer, you'll have the opportunity to lead a portfolio of diverse technology...

  • Lead Software Engineer

    hace 6 horas


    Mexicali, Baja California, México Capital One A tiempo completo

    About UsAt Capital One, we're a team of makers, breakers, doers, and disruptors who solve real problems and meet real customer needs. We're passionate about marrying data with emerging technologies to drive innovation and growth.What We're Looking ForWe're seeking a Lead Software Engineer - Full Stack to join our team. As a key member of our engineering...

  • Optical Systems Engineer

    hace 1 semana


    Mexicali, Baja California, México Safran Electronics & Defense A tiempo completo

    Job Overview The Optical Systems Engineer applies principles of optics to innovate and develop light-emitting technologies. This role involves utilizing specialized materials, including lenses and electronic circuits, to create advanced optical devices. The engineer ensures optimal alignment of light sources with optical components to achieve desired...


  • Mexicali, Baja California, México Insulet Corporation A tiempo completo

    Job Title: Associate Systems Engineer, Design and DevelopmentDepartment: Systems Engineering and DesignPosition Summary:The Associate Systems Engineer, Design and Development position is designed to provide the selected candidate with a broad exposure to the design and development process for wearable medical devices that are used by patients around the...