Distributed Systems Software Engineer, Python / Go
Canonical
Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. 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 Canonical's 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 Canonical's 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 Canonical's 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 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 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 - 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 Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's 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 Get notified about new System Software Engineer jobs in Honolulu, HI . Software Engineer - Solutions Engineering Python Software Engineer - Ubuntu Hardware Certification Team Senior Software Engineer - Digital Workplace Golang System Software Engineer - Containers / Virtualisation Software Engineer - packaging - optimize Ubuntu Server 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
$170k - $220k
...advanced hardware and software solutions, WWT helps clients... ...global warehousing, distribution and integration... ...resiliency of mission-critical systems. Location: Honolulu,... ...to the design and engineering of CSfC solutions across... ..., and custom Go command-line tooling built...SuggestedFull timeShift work$100k - $140k
...business with a purposeful focus on Distributed Data Systems, Platforms at Scale, and Complex Application... ...Americans. We’re looking for a Data Engineer to support our customers and join our... ...at least one language like Java, Go, or Python Basic understanding of or exposure to...SuggestedInternshipLive in$150k - $250k
...the foundation for agent engineering in the real world,... ...ideas and prototypes into systems teams can rely on. This... ...engineering, product, and go-to-market , shaping how... ...technical role (software engineering, customer engineering... ...or scale-up Strong Python, JavaScript and systems...SuggestedFlexible hours$84.9k - $209.5k
...Principal Site Reliability Engineer (IC4), you will be... ...services. You will combine software engineering with infrastructure... ...productivity across large-scale distributed systems. You will lead complex... ...internal platforms using Python, Java, Go, or similar programming...SuggestedTemporary workFlexible hours- ...and motivated Machine Learning Engineer to join our team and help... ...designing and implementing ML systems that drive our business forward... ...~ Strong proficiency in Python and its ML/data science libraries... ...Comfortable setting up and managing distributed computing environments ~...SuggestedRemote work
- ...proficiency in at least one applicable programming language such as Python, C, C++, Java Proficient knowledge of and experience with... ...as OpenMP, CUDA, OpenACC, MPI Experience with big data and distributed computing technologies such as Hadoop, MapReduce, Spark, Storm...Remote work
- ...Location: Our Solutions Engineer, SELECT by DoiT, will be an integral... ...SELECT Expertise: Becoming the go-to expert within the company... ...support solutions. Contribute to systems and tools to provide key... ...Engineering role within a B2B SaaS software company, having a significant...Full timeImmediate startRemote workWork from homeWorldwideHome officeFlexible hours
$105k - $140k
...people around the globe work on Speechify in a 100% distributed setting. These include frontend and backend engineers, AI research scientists, and others from Amazon,... ...-second latency. We're growing fast and need the systems to match — which means building the outbound...$140.4k - $195k
...Staff Machine Learning Engineer at Headspace: The AI... ...builds conversational AI systems including Ebb, as well... ...healthcare. Serve as a go-to expert and mentor,... ...Partner with our team of software engineers,ML engineers,... ..., programming in Python ~5+ years of experience...Full timeWork at officeLocal areaRemote work3 days per week$61.9k - $141k
...than ever before. As a data engineer, you know that organizing data... ...languages, including C++, Java, or Python 2+ years of experience... ...analysis Experience creating software for retrieving, parsing, and... ...such as Foundry Experience with distributed data or computing tools,...Full timeContract workPart timeWork at officeLocal areaRemote work$119.9k - $179k
...team provides high-end engineering and advanced... ...and optimizing defense systems that ensure national security... ...members as well as the software engineering and system... ...access (with support from distributed team members).... ...functional languages (e.g., Python, R, C++, C#, Java,...Full timeTemporary workWork at officeLocal areaRemote workRelocation packageFlexible hours- ...established and growing capabilities across Intelligence, Analytics, Engineering, Mission Support, and Communications disciplines. Founded in 2... ....Technical background with working knowledge of HTML, Ruby, Python and/or Java, Microsoft Excel as well hardware, networks, and...Contract workFor contractors
- ...at scale. As a globally distributed, remote-first team committed... ...This role as a Security Engineer intersects software engineering,... ...products, cloud, internal systems, and developer workflows.... ...code, with experience in Go, Rust, Python, and/or Malbolge. Strong...Remote workFlexible hours
- ...Senior Product Engineer, Treasury (Elixir) Remote — US... ...first-class on Tier 0/1 systems: observability, monitoring... .... Solid grounding in distributed systems, concurrency,... ...English. Nice to have Python or other backend languages... ...payments and treasury go. Acceptance and inclusion...Remote workFlexible hours
$135k - $200k
...the world’s leading software for data-driven decisions... ...Infrastructure Engineers who can help us build... ...for software systems that are critical to... ...balancing, monitoring, distributed systems, or configuration... ...such as Java, Python, Bash, JavaScript, Go or similar languages...Full timeWork experience placementWork at officeRemote workWork from homeRelocation package- ...are seeking a talented Data Engineer with strong communication skills... ...procedures. Monitor data systems performance and implement... ...in object-oriented languages: Python, Java, C++, Scala. Strong... ...working on large data sets and distributed computing (e.g. Hive/Hadoop/Spark...Local area
- ...Developer Relations Engineer role at Canonical... ...in open-source software has worked with real... ...fairness globally. Distributed work environment... ...Software Engineer (Python/Linux/Packaging) Python... ...AI/ML & Analytics System Software Engineer... ..., Python / Go Python Software Engineer...16 hoursFull timeLocal areaRemote workWorldwide
- ...Who we are At Domino, we build software that helps the largest, AI-driven organizations... ...Account Executives, our Solutions Engineers craft compelling product... ...environments, including hybrid or air-gapped systems Proficiency in Python, R, and modern data science /...Remote work
$166k - $253k
...and scales Anduril's software and hardware to deliver... ...customers. As the software engineers closest to Anduril... ...'s Menace Family-of-Systems. As a Software Engineer... ..., and next-generation distributed data layers. Powering... ...languages such as Go, Python, Java, C++, Rust, etc....Full timeWork experience placementImmediate start$150k - $200k
...with a purposeful focus on Distributed Data Systems, Platforms at Scale, and Complex... ...looking for an experienced Software Engineer to support our customers... ...beacon of knowledge and a go-to person for complex... ...automation languages like Python or GoLang Clearance Requirements...Full timeWork experience placementLive in$110k - $140k
...with a purposeful focus on Distributed Data Systems, Platforms at Scale, and... ...About the role: As a Senior Engineer, you will design,... ...will lead the automation of software delivery, infrastructure provisioning... ...and scripting using Python or Go. Experience designing, provisioning...Live inRemote work$80k - $180k
...Group, we build high‑quality software and provide uncompromising support... .... We are looking for a data engineer who has a strong technical... ...Solid programming skills in Python or Go, and willingness to learn other... ...platforms, and troubleshoot system issues or failures Comfort...Remote work$110k - $140k
...with a purposeful focus on Distributed Data Systems, Platforms at Scale, and... ...About the role: As a Senior Engineer, you will design,... ...will lead the automation of software delivery, infrastructure provisioning... ...and scripting using Python or Go. Experience designing, provisioning...Live inRemote work- ...looking for a Senior Data Engineer to help design, build, and scale the data systems that power how Foley... ...experience with Python, SQL, and cloud-based... ...and EventBridge Strong software engineering fundamentals... ...transportation, construction, distribution, and utility...Contract workRemote work
$86.9k - $198k
AI Software Engineer, SeniorThe Opportunity:As an experienced software engineer, you know how... ...build reliable, scalable, and secure systems that solve real-world problems.In this... ...to support long-running workflows and distributed AI applications.Incorporate observability...Full timeContract workPart timeWork at officeLocal areaRemote work$140k - $180k
...to parametric coverage. Arbol's Engineering team is seeking a Quantitative Python Engineer to help build the tools... ...experience, a solid understanding of the software development lifecycle, and a... ...data providers and internal systems Create tools and applications for...Full timeWork at officeRemote workFlexible hours- ...data plane architecture — the Postgres engine, storage, query execution, WAL... ...staff engineers on database internals, distributed systems design, and production-quality engineering... ...familiarity with higher-level languages (Go, Python, Ruby) for control plane and tooling...Permanent employmentTemporary workLocal areaFlexible hours
$231.4k - $331.8k
...builds open-source software and enterprise... ...environments. As a Principal Engineer, you will be at... ...in building the systems that power our... ...optimizing database and distributed system performance... ...high-quality Go (and eBPF) code for... ...-based (Java, Python, Go, etc.) applications...Full timeTemporary workLocal areaFlexible hours- ...APIs or as self-hosted and on-premises software, with unmatched accuracy, low latency, and... ...is seeking a Pre-Sales Solutions Engineer to join our Applied Engineering team. While... ...one modern programming language, such as Python, JavaScript/TypeScript, or similar languages...Work at officeRemote workHome officeFlexible hours
$121.4k - $218.6k
...enjoy solving large scale distributed content delivery... ...-density hardware and software infrastructure spanning... ...and performance of our systems. You'll define key performance... ...Site Reliability Engineer, you will be... ...-as-code utilities in Python to eliminate operational...Work experience placementWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Distributed Systems Software Engineer, Python / Go. Be the first to apply!
- system programmer Honolulu, HI
- IT system engineer Honolulu, HI
- systems software developer Honolulu, HI
- full stack / python developer (remote) Honolulu, HI
- software engineer - cloud services Honolulu, HI
- id software Honolulu, HI
- healthcare software sales Honolulu, HI
- software technical support Honolulu, HI
- software asset management analyst Honolulu, HI
- software implementation project manager Honolulu, HI


