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
- ...We’re seeking a highly motivated AI / Machine Learning Engineer who thrives at the intersection of data science and backend engineering... ...who can take a model from notebook to production, and architect intelligent systems in Go and Python that scale to millions of requests....Suggested
$178.42k - $230.5k
...maintaining the tools and services engineers here at GM use every day to... .... What You’ll Do Using your software and systems engineering skills to... ...observability signals from distributed cloud systems and on-vehicle... ...Experience writing in effective Go or other equivalent...SuggestedFull timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours- ...as the analytical engine of the North America... ...that fuel their go-to-market (GTM) plans... ...in B2B enterprise software strategy, and... ...across all sales distribution channels Develop financial... ...-assisted coding (Python, SQL, scripting)... ...Benefits Dassault Systemes offers an...SuggestedTemporary workLocal areaImmediate startFlexible hours
$141k - $208k
...central Site Reliability Engineering team. You will be responsible... ...and fault-tolerant distributed systems. You will also own the areas... ...You will be leveraging your software engineering expertise to develop... ...Hands-on experience with Go and/or Python. Strong knowledge of cloud...SuggestedLocal areaRemote workHome officeFlexible hours- ...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...SuggestedFull timeContract workWork at officeLocal areaWork from homeWorldwideFlexible hours
$195k - $298k
...Global Technical Center - Cole Engineering Center Podium or Mountain... ...experience in designing distributed systems for ML, strong problem-... ...implement core platform backend software componentsExperience cloud... ...in either Go, C++, Python or other relevant coding languagesStrong...Full timeLocal areaWork from homeRelocation packageFlexible hours$178.42k - $230.5k
...maintaining the tools and services engineers here at GM use every day to do... ...core company metrics Drive software engineering best practices... ...building, and operating production systems at scale in the cloud... ...Experience writing in effective Go or other equivalent languages...Full timeWork experience placementWork at officeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours3 days per week$200k - $265k
...intelligent applications and AI systems. It includes enterprise‑ready... ...As a member of our regional go-to-market team, you will partner... ...needs. Neo4j Solution Engineers play a central, hands‑on role... ...one of the following languages: Python, Java, JavaScript, Go, C#. Successful...$80k - $100k
...experience and skill set. Role As a Senior Engineer of Solutions Engineering in Managed... ...Expert (SME) for Transportation Management Systems and System Integrations with Clients and... .../technology, transportation management, distribution, or procurement functional...Hourly pay16 hoursTemporary workFlexible hours$63.48k - $162.12k
...Microsoft Excel and PowerPoint3+ years in python and Database languages such as SQLEven... ...Platform (GCP) and programming/statistical software utilizing large datasetsKnowledge of Marketing... ...exposure to some combination of go-to-market strategy, brand marketing, field...Immediate startVisa sponsorshipFlexible hours$115k - $192.9k
We are seeking a Software Engineer to join our Software Quality Assurance organization. This role is critical in driving early defect detection... ...in experience with Failure Mode Analysis (FMA) for software systems.2+ years of experience in ISO 26262 Functional Safety...Immediate startFlexible hours- ...Role: ML Ops Engineer Duration: Long-Term... ...solutions, including agentic systems, with a focus on... ...Proficiency in Python and familiarity with... ...cloud infrastructure and distributed systems Data mining... ...in Computer Science, Software Engineering, Data Engineering...Long term contract
- ...highly skilled and motivated software engineer with strong experience in RTOS embedded systems development. Candidate should... ....Min 2 years of experience in python scripting.Should have experience... ...implement software running on a distributed embedded system with multiple...Work experience placementImmediate startVisa sponsorshipFlexible hoursNight shift
- ...through experimentation, engineering, deployment, governance... ..., and agentic AI systems.Collaborate with data engineers, software engineers, machine learning... ...solving.Proficiency in Python and commonly used data... ...modern data platforms, distributed-processing technologies...Full timeLive inWork at officeLocal area
- As a Senior Data Engineer, you'll engage in the design, development,... ...data from various enterprise systems, ensuring speed and quality of... ...ETLs5 years of experience in Python development, including AWS Lambda... ...you, but your family, too! We go above and beyond to give you the...Full time
- ...Vice President of Solutions Engineering About the Company Innovative provider of AI-powered customer service solutions Industry Internet... ...setting the vision, structure, and operating cadence for a distributed team across the US and EMEA. This executive position demands...
- ...Slalom, we co-create custom software, data, and cloud products with... ....Our Data Architecture & Engineering team sees data as the foundation... ...: cloud data warehouses, distributed processing engines, event streaming... ...* Programming Languages — Python, Java (object-oriented)About...Temporary workLocal area
$105.4k - $207.8k
...practice. I&DT brings an engineering- and innovation-led... ...including proficiency in Python and SQL and comfort... ...layer behind agentic systems — RAG pipelines, embeddings... ...virtual and distributed delivery environmentsExcellent... ...of experience in software engineering, solution...Local area$105.4k - $207.8k
...practice. I&DT applies an engineering- and innovation-led... ...proficiency in Python and SQL and comfort working... ...layer behind agentic systems — RAG pipelines, embeddings... ...virtual and distributed delivery environmentsExcellent... ...of experience in software engineering, solution...Local area- ...Embedded Software EngineerDesign and develop embedded software for distributed systems involving multiple microcontrollers.Implement... ...testing, and automation using Python scripting.Ensure compliance... ...Electronics & Communication Engineering.C / C++ Programming.Python Scripting...
$120k
...Embedded Software EngineerLocation: Dearborn MI 48101Tax Term (W2, C2C): AnyJob Type (... ...Design and develop embedded software for distributed systems involving multiple... ...integration testing, and automation using Python scriptingEnsure compliance with MISRA,...Permanent employmentContract work$218.8k - $335.3k
...the tools and services engineers here at GM use every... ...internal and external system performance and reliability... ...across GM’s AV software stack.Incident response... ...developing, and architecting distributed systems, cloud-native... ...: Familiarity with Go, Python, Typescript or similar...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours$166.9k - $203.9k
...industry. We use data, beautiful software, and innovative design to put... ...a Sr. Android Mobile Software Engineer, you'll join a passionate team... ...frameworks, mobile design system, and tooling to support building... ...you, but your family, too! We go above and beyond to give you the...Minimum wageFull timeWork at officeRemote workNight shiftWeekend work- ...office.The Role:This Staff Software Engineer - Developer Experience role... ...synthesize signals across SDLC systems, and translating those... ...modern language (e.g., Java, Go, C#, Python, TypeScript) and in... ...designing, building, and operating distributed systems in production.Deep...Full timeH1bWork at officeLocal areaRemote workWork from homeShift work
- As a Software Engineer, you will help build and scale a newly... ...agentic AI applications: systems where agents reason,... ...business stakeholders across distributed teams. The ideal... ...such as C#, Python, Angular, AWS, and Kubernetes... ...about AI and eager to go deeper. You're comfortable...Full timeShift workNight shiftWeekend work
- ...Systems EngineerDetroitAbout Atomic IndustriesAtomic... ...We don't just build software; we run a fully... ...RoleAs an Infrastructure Engineer at Atomic, you'll own... ...programming skills (Python, Bash, Go)Experience with hybrid... ...infrastructureFamiliarity with distributed systems, caching...
$85.4k - $143.2k
...Ford Credit Platform Engineering builds and operates the... ..., with strong software development skills. You... ...rotations, and drive systemic improvements from every... ...in Linux, networking, distributed systems, and debugging... ...ability (e.g., Go, Python, Java, TypeScript) to...Immediate startFlexible hours- As a Senior Software Engineer, you will help build and scale a... ...agentic AI applications: systems where agents reason,... ...stakeholders across distributed teams. The ideal candidate... ...such as C#, Python, Angular, AWS, and Kubernetes... ...your family, too! We go above and beyond to give...Full timeShift workNight shiftWeekend work
- ...DescriptionThe RoleAs a senior engineer, you will lead the... ...for how users and systems sign in and what they... ...policy-driven and distributed authorization... ...more languages such as Go, Java, Python, JavaScript, and Structured... ...of experience as a software engineer or security...Full timeLocal areaWork from home
- ...Snowflake Advanced AI Engineer, you will design, build... ...of deployed systems.The Work:• Formulate real... ...years of experience in distributed computing systems and... ...deploying AI/ML based software to a cloud environment... ...you haveProficiency in Python and python-based AI/ML...Full timeWork experience placementLive inWork at officeLocal areaShift work
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 Detroit, MI
- IT system engineer Detroit, MI
- systems software developer Detroit, MI
- software sales executive Detroit, MI
- software Detroit, MI
- software sales Detroit, MI
- embedded software Detroit, MI
- id software Detroit, MI
- software support Detroit, MI
- software technical support engineer Detroit, MI

