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
- 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
- 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
- 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
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- A leading open-source software company is hiring a Junior Software Developer for the Observability team. This remote... ...developing a cloud-native monitoring stack using Python and Go, collaborating with a globally distributed team, and contributing to open-source initiatives....SuggestedRemote work
- ...seeking a Data Scientist / Engineer to support the design, development... ...fluency and hands-on software engineering expertise. You... ...development. ~ Proficient in Python, SQL, and distributed data frameworks (e.g.,... ...where we are each committed to going above and beyond to advance...Suggested
$174.9k - $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...SuggestedFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours$40 per hour
...As a Machine Learning Engineering Intern, you will be part of a collaborative... ...with source control systems such as Git Preferred... ...within a geographically distributed team Demonstrate strong... ...as AWS Proficiency with Python and/or Go Familiarity with REST APIs...SuggestedRemote jobFull timeSummer workInternshipSummer internshipWork at office$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...SuggestedPermanent employmentWork experience placementWork at officeRemote workWork from homeWorldwideFlexible hours- ...Do As a Staff AI Engineer, you will be a senior... ...developer facing AI systems. You will operate... ...evolution of largescale, distributed AI systems that power... ...workloads across the software development lifecycle... ...proficiency in Java, Go, or Python, with experience...Permanent employmentFlexible hours
$102.3k - $209.5k
...schematic/board reviews to surface firmware/software implications; supports early bring-up... ...Key Responsibilities Systems Software Development: Design, develop... ...availability. Work closely with platform engineering, operations, firmware development, silicon...Temporary workImmediate startFlexible hoursShift 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...InternshipLive in- ...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
$107.9k - $195.05k
...SCI cleared Site Reliability Engineer at Hickam Air Force Base,... ...all-domain large-scale weapon systems, Information Technology Systems... ...system back upsPerform software installsPerform ACAS security... ...scripting and coding (e.g., Python, Bash, Go).Experience with configuration...Full time$18 - $25 per hour
...the world's most advanced hardware and software solutions, WWT helps clients and partners... ...scale through its global warehousing, distribution and integration capabilities. With... ...interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions...Remote jobHourly paySummer workInternshipWork at officeImmediate startShift work$110.52k - $182.4k
...Laboratory (ARL) at Penn State. You should possess deep expertise in Python, data science libraries, and visualization/BI tools to lead... ...techniquesExperience with data pipelines, APIs, and distributed systems in a production environmentFamiliarity with cloud-native and...Full timeWork experience placementWork at officeFlexible hours$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$114.6k - $234.6k
...Job Description Owns complex system modules and fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations... ...; provides guidance and coaching to engineers to drive improvements. Utilizes advanced...Temporary workFlexible hoursShift work$86.9k - $198k
AI Software Engineer, Senior The Opportunity: As an experienced software... ...reliable, scalable, and secure systems that solve real-world... ...long-running workflows and distributed AI applications. Incorporate... ...programming languages such as Python ~ Experience designing and...Full timeContract workPart timeWork at officeLocal areaRemote work$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- ...community, product feedback, and go-to-market enablement.... ..., you will help data engineers, analysts, data scientists... ...~ Working knowledge of software development practices, APIs... ...CD, version control, and distributed systems. ~ Proficiency in Python and at least one other...Permanent employmentWork at office
- ...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
- ...and motivated Big Data Engineer to join our team and... ...high-performance data systems. In this role, you will... ...deep understanding of distributed systems, data processing... ...Information Systems, Software Engineering,... ...programming (e.g., Java, Python)Expertise in data processing...Temporary workFor contractorsImmediate start
$125k - $140k
...passionate and innovative Product Solutions Engineer to support our state customers as we... ...Client Training and Education on Ready Software tools. Work closely with engineering,... ...relevant programming language (e.g., React, Python etc). Demonstrated understanding of...Full timeWork at officeRemote workWork from home$160k - $200k
...with a purposeful focus on Distributed Data Systems, Platforms at Scale, and... ...non-negotiable. As a Senior Engineer, you will own the secure... ...engineers, and work directly with software, data, ML, security, and... ...and platform tooling in Go, Java, Python, Bash, or similar...Live inRelocation$197.4k - $232k
...Remote Department Engineering Compensation: $... ...the Role: Senior Software Engineers II at... ...of critical backend systems that underpin our data... ...of large-scale, distributed services that must be... ...(for example, Java, Go, C/C++, or Python) and strong fundamentals...Full timeRemote work$166k - $253k
...Software Engineer, Connected Warfare (Active Clearance)Honolulu, Hawaii... ...Anduril is changing how military systems are designed, built and... ..., and next-generation distributed data layers. Powering resilient... ...programming languages such as Go, Python, Java, C++, Rust, etc....Full timeWork experience placementImmediate start$130k - $150k
...Job Title: Linux Systems Engineer Location: On-... ...environments across distributed, hybrid-cloud, and global... ...decommissioning. Manage RHEL software packages and... ...and maintain Bash, Python, and other automation... ...each committed to going above and beyond to advance...Contract workWork at office$166k - $253k
...Software Engineer, Connected Warfare (Active Clearance) Honolulu, Hawaii... ...is changing how military systems are designed, built and... ...robotics, and next-generation distributed data layers. Powering resilient... ...languages such as Go, Python, Java, C++, Rust, etc. Experience...Full timeWork experience placementImmediate start$165.56k - $188.09k
...Sr. Data Analytics Engineer Sr. Data Analytics Engineer... ...you get the freedom to go further - no matter... ...Engineering, Information Systems or related technical... ...responsible experience in a Software Engineering role (e.g.... ...data ingestion. ~ Python and Java programming....Local areaRemote workRelocation- ...apply for the Junior Software Developer - Observability... ...and operating systems to the global enterprise... ...cloud, data science, AI, engineering innovation, and IoT.... ...a pioneer of global distributed collaboration, with 1... ...track record in Python and/or Go. As part of the Observability...Work at officeRemote workWork from home
$106.61k - $284.28k
...to our mission. The Lead Data Privacy Engineer will play a critical role in advancing... ...and insider risk controls. ~ Strong software engineering foundation with 5+ years developing... ..., and automating solutions using Python, Java, Go, or similar programming and scripting languages...Hourly payFull timeTemporary workWork experience placementLocal area$143k - $193.05k
...seeking a Senior Principal Software Engineer to serve as a visionary and... ...proficiency in z Assembler (HLASM), system diagnostics, and the z/OS... ...languages (e.g., Java, Python, Go, or similar) and API design... ...to work in a global, distributed development environment....Full timeRemote workWorldwide$296.3k
...technically strong Senior Engineering Manager – AI/ML... ...that successively go up the Data... ...team builds scalable systems and pipelines that... ...scalable software solutions to a production... ...environment using Python. Proven experience... ...iteration by distributed teams. Strong data...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Distributed Systems Software Engineer, Python / Go. Be the first to apply!
- systems software developer Honolulu, HI
- system programmer Honolulu, HI
- IT system engineer Honolulu, HI
- software support Honolulu, HI
- software Honolulu, HI
- software technical support Honolulu, HI
- entry level software sales Honolulu, HI
- software intern Honolulu, HI
- software technical support engineer Honolulu, HI
- id software Honolulu, HI


