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
$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$146.4k - $263.6k
...diverse multi-national team of engineering talents? Join our highly... ..., and reliable routing software and infrastructure that is... ...working with large-scale distributed systems ~ Have advanced... ...scripts using languages such as Python, Bash, or Go ~ Have experience with continuous...SuggestedWork experience placementWork at office- ...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...SuggestedWork at officeWork from home
- ...established and growing capabilities across Intelligence, Analytics, Engineering, Mission Support, and Communications disciplines. Founded in 2... ...operations Technical background with working knowledge of Python, Java, and/or JavaScript/typescript Strong communication...SuggestedContract workFor contractors
- ...Transforming global food systems is key to tackling... ...Senior Full Stack engineer to join our team... ..., working on distributed backend systems... ...agile practices and software best practices to... ...uncertainty and will go the extra mile to... .... Fluency in Python and a solid understanding...SuggestedRemote work
$50 - $75 per hour
...developing cutting-edge AI systems, while enjoying the... ...machine‑learning, and other engineers — who are driving real‑world... ...: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent... ...Previous experience as a Software Developer, Coder, Software...Hourly payFull timeRemote workFlexible hours- ...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
- ...are looking for a Senior Data Engineer to join our Data Automation... ...general-purpose language (such as Python or Scala) for data processing... .... • Deep experience with distributed data processing frameworks, such... ...time. • Solid foundation in software engineering practices,...Remote work
- ...We are currently hiring Python Developers. As a Python Developer, you will be responsible for developing and maintaining Python-based... ...to work in a Global delivery environment. Knowledge of Agile software development and project management About Us Zone IT Solutions...Currently hiringRemote workFlexible hours
$180k - $220k
...for healthcare. Senior Software Engineer The Role As a Senior... ...design, coach peers, and ensure system-wide quality and... ...technologies, including: Backend: Python, Go, Java; microservices; REST... ...developing and scaling distributed systems. ~ Deep expertise...$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- ...Overview AI Software Engineer, Senior – you will design, develop, and deliver... ...models, retrieval systems, external tools, and enterprise... ...long‑running workflows and distributed AI applications. Incorporate... ...production AI applications using Python. Experience designing and implementing...Full timePart time
$86.9k - $198k
...Job Number: R0244309 AI Software Engineer, Senior The Opportunity: As an... ...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 implementing...Full timeContract workPart timeWork at officeLocal areaRemote work$197.4k - $232k
...Remote Department Engineering Compensation: $... ...the Role Senior Software Engineers II at... ...of critical backend systems that underpin our data... ...delivery of large-scale, distributed services that must... ...(for example, Java, Go, C/C++, or Python) and strong...Full timeRemote work$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...Local areaRemote workWork from homeRelocationRelocation packageFlexible hours$75.7k - $136.3k
...for automation and building systems that scale? Join our highly skilled Site Reliability Engineering team! Our team designs, develops... ...Collaborating with software engineering, infrastructure,... ...role, working with large-scale distributed systems. Have experience with...Work experience placementWork at office- ...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
$125.5k - $230.2k
...career wherever you want it to go. Join EY and help to build... ..., preferably with a power systems / electrical engineering background and having... ...use cases in Transmission / Distribution / Generation / Customer.... ...data engineering, such as Python, Java, or Scala. Ability to...Summer holidayFlexible hours- ...deliver a universal portfolio of hardware and software solutions through well‑known regional... ...team is seeking a full‑time Solutions Engineer to bridge the gap between sales and... ...to assess equipment needs and determine system requirements. Work with Product Management...Full time
$84k - $126k
...overseeing discovery, scoping, and solution validation for ATS and system integrations. Translate client business requirements into... ...Support continuous improvement by providing feedback to Product and Engineering based on client experiences. Skills/Competencies Requires a...- ...more technical specializations. As a technical leader, they mentor others and share their knowledge within the Red River Solution Engineering and Sales teams. They provide architectural guidance for customers across the Red River product portfolio, including products and...Work experience placementWork at office
- ...Siemens Industry Software Inc. Strategic Student Program (SSP)... ...opportunity for an AI/ML Software Engineer Intern. The AI/ML Software... ...experience building intelligent systems, developing AI agents, and... ...candidate will have skills in Python, JAVA, C# or C++, and will also...Remote jobHourly payInternshipWork at officeLocal area
- ...About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate... ...and enhance Instacart's marketplace systems. You will use machine learning to devise... ...experience Have strong programming skills in Python and fluency in data manipulation (SQL,...Permanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
$107.66k - $161.7k
...Team and Role: Our small engineering team works on challenging problems... ...the current Machine Learning systems, building performant and... ...applications Strong knowledge of Python or C++, or the ability to... ...Requirements: Previous software engineering experience via an...Remote jobFull timeWork experience placementInternship$169.22k - $253k
...so that others can too. In going above and beyond—under any circumstances... ...model-based decision engines and services. The ideal... ...data sets based on lab and EHR systems. Work with Omnichannel Data... ...a modeling and simulation software (e.g. Python, Matlab, R, NONMEM, SAS, S-Plus...Temporary workLocal areaRemote workFlexible hours$110k - $270k
...Veeva Systems is a mission-driven organization and pioneer in industry... .... In the role of Senior Software Engineer, Data Platform at Opendata,... ...to efficiently create and distribute our valuable data assets. We... ...development skills in one or more: Python/Java/Scala Strong experience...Work at officeLocal areaRemote workWork from homeFlexible hours$103.71k - $138.28k
...environments and to provide independent efforts to all aspects of system integration including design, analysis, design review, testing... ...knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level...Temporary workRemote work- ...Role: Customer Success Engineer Job Type: Full Time, Remote... ...3-5 years of experience in software or customer engineering roles... ...coding languages (TypeScript, Go, Python, etc..) Familiarity with deploying... ...Hands-on experience with AI systems, machine learning models, and...Full timeRemote work
- ...Overview The PKI Lead Engineer serves as the senior... ...hardware and software components. Manage the... ...or similar operating systems and enterprise infrastructure... ...example, PowerShell, Python, or similar) used to integrate... ...in large, distributed environments. Experience...Contract work
- Job Description Job Description Description: As a Theater Joint Integrator, you'll bring your leadership, strategic, tactical, technical, DOTMLPF, MDMP, and JPP to support the client. Employ your expertise to work alongside thought leaders in training, exercises and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Distributed Systems Software Engineer, Python / Go. Be the first to apply!
- IT system engineer Honolulu, HI
- system programmer Honolulu, HI
- systems software developer Honolulu, HI
- python engineer Honolulu, HI
- python developer Honolulu, HI
- python developer data analytics Honolulu, HI
- full stack / python developer (remote) Honolulu, HI
- python programmer Honolulu, HI
- ultimate software Honolulu, HI
- software sales executive Honolulu, HI



