Distributed Systems Software Engineer, Python / Go
Canonical
Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants 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 Detroit, MI $79,400 - $111,000 2 weeks ago Software Engineer, Devices - United States Software Engineer II, Backend (Identity Decisioning) Software Engineer II, Backend (Consumer Authentication) Application Engineer (Virtual Reality Engineering Software) Detroit, MI $98,000 - $138,000 4 weeks ago 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
- ...technology firm is seeking an Engineering Manager to lead a team... ...including team development, software delivery, and engagement with... ...Candidates should have experience in Python and Golang, along with a... .... This position offers a distributed work environment with opportunities...SuggestedRemote job
- ZENITH INFOTEK LLC is seeking a skilled Python Developer for an onsite role in Dearborn, MI. The ideal candidate should excel in writing production-quality Python code and have experience with automation workflows. Knowledge of Kubernetes and developing production APIs...Suggested
- ...Job role: Python Developer Location: Dearborn, MI (Onsite) Skills Required: The candidate... ...can write performant, concurrent Go programs for platform services. CLIs, API... ...can operate, debug, and troubleshoot Linux systems at a level that supports production platform...Suggested
$100k
...looking for entry-level software programmers, Java full stack developers, Python/Java developers, data... ...data scientists, data engineers, machine learning... ...engineering, information systems, IT Knowledge of core... ...to take you off their distribution list and make you unavailable...SuggestedFull time- A leading open source software provider is hiring a Software Engineer to develop, test, and release improvements... ...should possess strong Python skills and experience in Linux system administration. The role... ...global teams and offers a distributed working environment...SuggestedRemote work
$100k
...looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data... ...and Machine Learning engineers for full-time... ...Engineering, Information Systems, IT Project work on... ...to take you off their distribution list and make you unavailable...Full timeH1b- ...Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical... ...open source software and operating systems to the global enterprise and technology... .... The company is a pioneer of global distributed collaboration, with 1200+ colleagues...Full timeContract workWork at officeLocal areaWork from homeWorldwideFlexible hours
- Ryder System, Inc. is looking for a Finished Vehicle Analytic Engineer for a hybrid position based in Warren, MI. This role is essential for analyzing logistics data to enhance vehicle distribution performance across North America. The ideal candidate should have a Bachelor...
- ...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 workWork at officeWork from homeWorldwideFlexible hours
- ...Role: Full Stack Python Engineer Location: Hybrid - 4 days/week onsite... ...highly motivated Full Stack Software Engineer to join the... ...insights into enterprise data systems. You will design and... ...engineers passionate about distributed systems, developer experience...Long term contract
- DRiV is seeking a Distribution Engineer in Southfield, Michigan to lead the development and implementation of complex material handling systems within our global logistics facilities. This position will focus on automation, improving throughput, and reducing operational...
$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 timeWork experience placementSummer holidayFlexible hours$30 per hour
...are seeking an experienced AI/ML Engineer with deep expertise in manufacturing systems and production AI to drive the... ...deployment, and monitoring across distributed manufacturing environments •... ...+years of experience programming in python Nice to Have Skills &...- ...to transport goods across North America. As an Engineer of Solutions Engineering at RXO, you will use your... ...supply chain management, logistics, decision support systems/technology, transportation management, distribution or procurement functional responsibilities ~...
$80k - $100k
...and skill set. As a Senior Solutions Engineer in Managed Transportation at RXO, you'll... ...Expert (SME) for Transportation Management Systems and System Integrations with Clients and... .../technology, transportation management, distribution, or procurement functional...Hourly pay16 hoursTemporary workFlexible hours- ...Engineering Manager - Public Cloud, Python, Golang Home Based - Americas; Home based - Americas, Detroit... ...provider of open source software and operating systems to the global enterprise and technology... ...is a pioneer of global distributed collaboration, with 1200+ colleagues...Work at officeLocal areaWork from homeWorldwide
$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 timeWork experience placementSummer holidayFlexible hours- ...this position through the QCI system following the link below (... ..., and unstructured data in a distributed processing environment. Develop... ...experiments. Collaborate with the engineering and product teams to develop... ...scripting language such as Python, Java, or C/C++. Familiarity...
- ...functionally with data scientists, engineers, and product managers to... ...a strong background in energy systems, sustainability, or ESG reporting... ...ENERGY STAR. Proficiency in Python, SQL, and experience working with... ..., ambitious people who go above and beyond to create value...Full timeFlexible hours
- ...Responsibilities Design and develop embedded software for distributed systems involving multiple microcontrollers... ...testing, and automation using Python scripting Ensure compliance with... ...Science / Electronics & Communication Engineering Job Requirement C / C++ Programming...
- ...modeling. Partner with AI Engineering teams to productionize... ...AI platforms and operational systems. Design feature engineering... ...degradation, and changing data distributions, and recommend recalibration... ...programming skills in Python, R, or similar analytical languages...Remote work
- ...Science solutions using Azure AI/ML, SQL, Python and/or SAS. Responsible for building... ...relevant data within AI & machine learning software such as Azure, Fabric, SAS and/or Python... ...standards. Initiative: Requires the drive to go above and beyond in order to improve or...Local area
- Software Engineer - Data Streaming Platforms EOE Statement: Eccalon provides equal... ...scalable, high‑throughput, low‑latency systems. This role will work on distributed systems that ingest, process,... ...concurrency language like Go or Python for stream orchestration, tooling...Full timeLocal area
- ...A DevOps Engineer is a developer who thinks deeply about systems and how they behave in the wild.... ...scaling, algorithms, or distributed systems. You are a... ...MySQL, Kafka, BigQuery, Python, NodeJS, Go, Java, Prometheus,... ...You can reason about software, algorithms, and performance...Immediate start
- ...Python Developer Location: Dearborn, MI (Onsite) Duration: W2 / C2C Contract Experience: 12+ Years Skill Required (JD) Should have at least 3+ years as Python backend development Any Frame work Experience (2+ Yrs): Django, Flask, Fast API Should have at...Contract workWork experience placement
- ...Vice President of Solutions Engineering About the Company Innovative provider of AI-powered customer service solutions Industry... ...setting the vision, structure, and operating cadence for a distributed team across the US and EMEA. This executive position demands...
$58 per hour
...Python Developer Role: Python Developer Location: Hybrid - Charlotte / Detroit MAX... ...Responsibilities Required: ~5+ years of software development experience using Python 3.x... ...'s degree in computer science, Software Engineering, or other engineering discipline...$4,000 - $6,000 per month
...behind it. We use software and automation to... ...Summer 2025. Software Engineer Intern This is a... ...across the systems that run our factory... ...systems that cannot go down in the middle... ...least one language (Python, TypeScript, Go, C++... ...of how web and distributed systems work Fast,...Full timeSummer workInternshipRemote workShift work$85k - $148k
...Senior Mainframe Systems Programmer – AutomationRemote - United... ...for different platforms Engineering solutions to bridge tool capabilities... ...Other Qualifications Software development and Programming... ...Software packaging and distribution IT Service Management (ITSM...Full timeTemporary workRemote workWork from homeFlexible hours- ...As a Senior Data Engineer, you'll engage in the design, development,... ...data from various enterprise systems, ensuring speed and quality of... ...ETLs 5 years of experience in Python development, including AWS Lambda... ...you, but your family, too! We go above and beyond to give you...
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 Detroit, MI
- system programmer Detroit, MI
- IT system engineer Detroit, MI
- python developer Detroit, MI
- python engineer Detroit, MI
- python developer data analytics Detroit, MI
- python programmer Detroit, MI
- full stack / python developer (remote) Detroit, MI
- software technical support Detroit, MI
- healthcare software sales Detroit, MI

