Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Distributed Systems Software Engineer, Python / Go

Canonical

Distributed Systems Software Engineer, Python / Go

Join to apply for the

Distributed Systems Software Engineer, Python / Go

role at

Canonical
Distributed Systems Software Engineer, Python / Go

3 months ago Be among the first 25 applicants
Join to apply for the

Distributed Systems Software Engineer, Python / Go

role at

Canonical
We are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical you can build a career and drive the success of those leveraging Canonicals Ubuntu and Juju to build multi-cloud deployable cloud applications.

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

The Distributed Systems testing team at Canonical is responsible for ensuring the high quality of Canonicals Cloud solutions based on Juju, Terraform, OpenStack, Kubernetes when deployed under highly diverse conditions, from bare metal in customer data centers to public clouds like AWS, GCE, Azure.

As a software engineer you will have the opportunity to develop CI pipelines which power Canonicals cloud integration testing and reporting. Upcoming initiatives you will have the opportunity to contribute to include expanding deployment capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test results. A successful candidate is interested in tackling these problems, as well as imagining and leading new initiatives within the team and across Canonical.

Location:

this is a Globally remote role

What your day will look like

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

What we are looking for in you

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
A capacity for complex abstract thinking
Capability for 2-4 weeks of international travel travel per year

Additional skills that you might also bring

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

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

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the worlds computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Seniority level

Seniority level Entry level
Employment type

Employment type Full-time
Job function

Job function Engineering and Information Technology
Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “System Software Engineer” roles.

Sacramento, CA $120,000.00-$150,000.00 3 hours ago
Sacramento, CA $120,000.00-$135,000.00 1 month ago
Software Engineer - Solutions Engineering

Senior Software Engineer, Backend (Java/MySQL/AWS)

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Software Engineer - Cross-platform C++ - Multipass

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Software Engineer (Python/Linux/Packaging)

Folsom, CA $140,000.00-$160,000.00 4 days ago
Senior Software Engineer, KeeperChat (MAUI)

Senior Software Engineer, Web Vault (Frontend)

Software Engineer - Desktop and Mobile Applications - Roon

Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

Senior Software Engineer, Integrations (Fullstack)

Senior Desktop Software Engineer (C# / .NET)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Distributed Systems Software Engineer, Python / Go in Sacramento, CA vacancy
  •  ...firm is hiring a Junior Developer who will work remotely to develop a cloud-native monitoring stack using Python and Go. You will collaborate with a globally distributed team, write high-quality code, and participate in conferences. Candidates should have a Bachelor's... 
    Suggested
    Remote work

    Canonical

    Sacramento, CA
    3 days ago
  • $97.5k - $209.5k

     ...on developing and optimizing Python code to support AI and...  ...experience Extensive hands-on software design and programming experience...  ...designing and building distributed systems and large-scale architectures...  ...guidance to junior engineers and peers Drive adoption... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Sacramento, CA
    2 days ago
  • $170k - $230k

     ...innovation at a pace legacy systems cannot match, with AI-...  ...while exemplifying engineering rigor and excellence...  ...experience ~ Distributed systems experience ~...  ...programming language ( ex: python, golang, rust ) to solve...  ...~ The ability to go deep across service, database... 
    Suggested
    Work experience placement
    Work at office
    Remote work
    Flexible hours
    3 days per week
    1 day per week

    Perchwell

    Sacramento, CA
    14 days ago
  • $170.6k - $261.3k

     ...The Data Labeling Engineering team designs,...  ...intersection of software engineering ,...  ...TypeScript/React, Python, GraphQL, Golang...  ...direct impact on systems that unblock the next...  ...building robust distributed platforms and applications...  ..., TypeScript, Go, React, SQL, Redux... 
    Suggested
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sacramento, CA
    1 day ago
  • $95k - $171k

     ...possess expertise in Linux systems, automation, and SRE practices...  .... As an Site Reliability Engineer II, you will be responsible...  ...Writing automation and tooling in Python or Go to reduce operational toil...  ...about AI infrastructure and distributed systems Work in a way... 
    Suggested
    Permanent employment
    Work experience placement
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Akamai

    Sacramento, CA
    5 days ago
  •  ...Do As a Senior AI Engineer, you will be a key contributor...  ...and platforms across Software Development Lifecycle...  ...high quality systems, services, and...  ...in backend services, distributed systems, or data platform...  ...proficiency in Java, Go, or Python for service development... 
    Permanent employment
    Flexible hours

    Teradata

    Sacramento, CA
    3 days ago
  •  ...proactive Site Reliability Engineer to champion the evolution of...  ...the gap between complex distributed systems and seamless user experiences...  ...is to treat operations as a software problem. You will focus on...  ...and complex workflows using Python or Go Experience configuring and... 
    Shift work

    Quest Technology Management

    Elk Grove, CA
    3 days ago
  • $180k - $220k

     ...looking for a Staff AI Engineer to lead that work. This...  ...the problem, design the system, build it, ship it, and...  ..., owning the full software development lifecycle...  ...fundamentals with experience in distributed systems at scale ~...  ...TypeScript / JavaScript, Go, AWS, Docker,... 
    Remote work

    Securityscorecard

    Sacramento, CA
    14 days ago
  •  ...leading provider of open source software and operating systems to the global enterprise...  ...cloud, data science, AI, engineering innovation, and IoT. Our...  ...is a pioneer of global distributed collaboration, with 1200+...  ...oriented software engineering in Python and a focus on software... 
    Contract work
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Sacramento, CA
    4 days ago
  • $125.5k - $230.2k

     ...wherever you want it to go.  Join EY and help...  ...intelligence systems that learn and...  ...generation, transmission, distribution, and field...  ...Manager in AI Native Engineering, you will play a pivotal...  ..., analytics, and software engineering.  We'...  ...Strong skills in Python ~ Ability lead,... 
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Sacramento, CA
    1 hour ago
  • $286.2k - $326.7k

     ...Distinguished Machine Learning Engineer (Remote-Eligible)...  ...and reliable AI systems, changing banking for...  ...expertise in hardware, software, and AI enable you to...  ...intensive solutions using distributed computing At least...  ...programming in C, C++, Python, or Scala At least... 
    Full time
    Part time
    Local area
    Remote work
    Flexible hours

    Capital One

    Sacramento, CA
    2 days ago
  • $125.5k - $230.2k

     ...wherever you want it to go. Join EY and help...  ...- AI Native Engineering AI/Machine Learning...  ...artificial intelligence systems that learn and...  ..., transmission, distribution, and field operations...  ..., analytics, and software engineering. We'll...  ...Strong skills in Python. Ability lead,... 
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Sacramento, CA
    2 days ago
  •  ...foundational Senior Backend Engineer - Performance to...  ...that arise in our distributed microservices...  ...fortifying the systemic behavior of our...  ...component of the software development lifecycle...  ...particularly our Go-based microservices...  ...using Go and/or Python. Proficiency in Go... 
    Remote work

    Weave

    Sacramento, CA
    29 days ago
  •  ...leading provider of open source software and operating systems to the global enterprise...  ...cloud, data science, AI, engineering innovation, and IoT. Our...  ...is a pioneer of global distributed collaboration, with 1200+...  ...and execution. We work in Python and Golang, and expect engineering... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Sacramento, CA
    4 days ago
  • $100k

     ...for: Entry-level software programmers Java...  ...full-stack developers Python/Java developers...  ...scientists Machine learning engineers Who should apply:...  ..., Information Systems, IT Project work on...  ...to take you off their distribution list and make you unavailable... 
    H1b
    Remote work

    SynergisticIT

    Sacramento, CA
    3 days ago
  • A leading tech company is looking for an MLOps/SRE DevOps Engineer in West Sacramento, California. The ideal candidate will have a bachelor...  ...cloud services. Proficiency in programming languages such as Python or Go is essential, alongside expertise in security and networking... 

    TechDigital Group

    West Sacramento, CA
    3 days ago
  • $63k - $127k

     ...As a Nelnet company, the perks at NBS go beyond our benefits package. You're part of...  ...environments, Azure, SnowFlake, SalesForce, internal systems, and flat files. # Identify, wrangle,...  .... # Experience working with database Python. # Experience designing, building,... 
    Temporary work
    Local area

    Nelnet

    Sacramento, CA
    3 days ago
  • $170k - $215k

     ...022, but with history going back to 1939, Norstella...  ...industry experts, and engineering. Our deep expertise in...  ...successful deployed systems, past successes have seen...  ...knowledge of Python and core data science...  ...deploy well-architected software packages ~ Strong communication... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Norstella

    Sacramento, CA
    1 hour ago
  •  ...Forward Deployed Engineer (FDE) Are you ready to...  ...at the intersection of software engineering, architecture...  ...mission-critical systems for the AI era. What...  ...-native technologies, distributed systems, AI connectivity...  ...in languages such as Python, Go, Java, JavaScript, or... 

    KONG Company

    Sacramento, CA
    4 days ago
  •  ...and continually improve software solutions to ensure system reliability and availability...  ...You will help lead chaos engineering efforts in a production‑...  ...’ll work on a globally‑distributed team of other devops professionals...  ...language such as Python, and with a modern source... 
    Permanent employment
    Flexible hours

    Teradata

    Sacramento, CA
    4 days ago
  •  ...About the job Python Chatbot Developer (1099 Contractor) Job brief We are seeking a contract Python developer to create...  ...Integrate intelligent chatbots with upstream and downstream data and systems Enhance natural language processing performance via... 
    Contract work
    For contractors
    Remote work

    VSimplifyIT

    Sacramento, CA
    2 days ago
  • $127.1k - $198.58k

     ...implementing, and maintaining software solutions, algorithms, and...  ...within the? National Airspace System (NAS) . The ideal candidate...  ...to team efforts in engineering, analytics, and technical planning...  ...programming languages ?such as Python, R, Java, C++, or equivalent.... 
    Permanent employment
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Noblis

    Sacramento, CA
    2 days ago
  •  ...provider of open source software and operating systems to the global enterprise...  ...cloud, data science, AI, engineering innovation, and IoT. Our...  ...is a pioneer of global distributed collaboration, with 1200...  ...proven track record in Python and/or Go. As part of the Observability... 
    Work at office
    Remote work
    Work from home

    Canonical

    Sacramento, CA
    1 day ago
  •  ...help tech-savvies to convert their passions into professions. We go above and beyond to keep you working in your niche. As we focus...  ...on Java. Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates or anyone looking... 
    H1b

    SynergisticIT

    Sacramento, CA
    3 days ago
  • $106.8k - $194.8k

     ...take your career wherever you want it to go.  Join EY and help to build a better working world. WAF Operations Solution Engineer PRACTICE DESCRIPTION: As a WAF Operations...  ...with ITIL processes and ticketing systems for incident management. ~ Relevant certifications... 
    Summer holiday
    Flexible hours

    EY

    Sacramento, CA
    4 days ago
  •  ...Technology Management is looking for a proactive Site Reliability Engineer in Elk Grove, California. In this role, you will champion the...  ...extensive knowledge of Linux, strong automation skills in Python or Go, and experience with modern monitoring suites. Join us to enhance... 

    Quest Technology Management

    Elk Grove, CA
    3 days ago
  •  ...provider of open-source software and operating systems to the global enterprise...  ...cloud, data science, AI, engineering innovation and IoT. We work...  ...80 countries in a highly distributed, remote‑first culture....  ...delivering software with Python, Go, or similar languages.... 
    Remote work

    Canonical

    Sacramento, CA
    4 days ago
  •  ...high-performance culture - the operating system of our company - that empowers our team...  .... Role Summary: As a Senior Sales Engineer on the Go-to-Market team at Prefect, you will own...  ...supporting enterprise sales cycles Strong Python skills and hands-on experience building... 
    Local area
    Remote work

    Prefect

    Sacramento, CA
    14 days ago
  •  ...Senior DevOps Engineer Gluware · (US)   About Gluware...  ...logging (ELK/OpenSearch), and distributed tracing Evolve on-call processes...  ...language: Typescript, Python, Bash, Ruby, or Go ~ Proficient with build...  ...self-managed) ~ Strong Linux system administration and shell... 
    Local area
    Remote work

    Gluware Inc

    Sacramento, CA
    3 days ago
  • A leading technology firm is seeking a remote Python Chatbot Developer (1099 Contractor) to create and enhance conversational AI chatbots...  ...include developing, implementing, and maintaining chatbot systems for various use cases while integrating them with data sources.... 
    Remote job
    Contract work
    For contractors

    VsimplifyIT

    Sacramento, CA
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Distributed Systems Software Engineer, Python / Go. Be the first to apply!