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
- 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
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- ...partners who can redesign distribution center operations from... ...and logistics engineer who has done the work —... ...warehouse flow, automation systems, and regulatory compliance... ...sustain performance post go-live.Apply data and... ...dashboard development (Python, SQL, Tableau, Power BI...SuggestedFull timeWork experience placementLive inWork at officeLocal area
$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- ...requires strong Linux skills, proficiency in Python or Go, and a proven track record of... ...qualifications include experience with edge or distributed-site infrastructure, large GPU... ...company grows. Hiring Manager Title CTO Functions ~ Engineering ConfidentialSuggested
$68.3k - $192.9k
...this team partners closely with sibling analytics products, data engineering, AI/ML engineering, and business stakeholders to deliver... ...best fits the need, often as always-on web applications (e.g., Python Dash apps), but also as ad-hoc analyses, or dashboards when appropriate...SuggestedTemporary workImmediate startFlexible hours- As a Data Engineer, you engage in the design, development and... ...experience with big data and distributed data tools, such as Python and Lambda3 years of... ...deploymentsKnowledge of Linux system administration, shell... ...but your family, too! We go above and beyond to give you...SuggestedFull timeLive in
$94.4k - $316.3k
...Song, Supply Chain and Engineering, and Talent, with... ..., and run production systems in which AI is a first... ...credible designing a distributed system, provisioning... ...part of how you build software: how you generate, test... ...such as Java, Python, Go, TypeScript/JavaScript...Full timeWork experience placementLive inWork at officeLocal area- ...Open — Kastle Systems has a posting for this... ...Site Reliability Engineer II jobs in Detroit... ...the intersection of software engineering and... ...metrics, logs, and distributed traces – using Prometheus... .... Ability to go from symptom to... ...: Proficiency in Python or Go for automation...Remote work
$99.6k
...with our global manufacturing system. Working as one end-to-end... ...into high-quality vehicles, software and experiences across gas, hybrid... ...Integration and Validation Engineer, you will play a critical role... ...languages such as C/C++, Python, or MATLAB.Experience testing...Immediate startVisa sponsorshipFlexible 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...Full 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- ...President, Strategic Solution Engineering About the Company Innovative global software development platform Industry... ...Services Specialties software distribution continuous integration... ...java golang javascript python c/c++ conan maven gocenter...
- ...AI/ML Engineer Overview / Summary... ...to deliver production systems supporting search, traceability... ...operating production software, data, or machine learning... ...systems. ~ Strong Python and SQL skills. ~... ...storage, containers, and distributed workloads. ~...
$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 Programming an AI application...- ...Machine Learning Research Engineer Urgent Hiring Requirement... ...materials science, manufacturing systems, physical systems, scientific... ...programming experience with Python and C++. Hands-on experience... ...with CUDA, GPU acceleration, distributed computing, high-performance...
- ...Technology builds and runs the systems Rocket Mortgage clients use... ...experiences around them. As Software Engineering Manager (AI Enablement and... ...directionStrong technical depth in distributed systems, cloud... ...you, but your family, too! We go above and beyond to give you...Full time
$80k - $100k
...experience and skill set. As a Senior Solutions Engineer in Managed Transportation at RXO,you'll... ...(SME) for Transportation Management Systems and System Integrations with Clients and... .../technology, transportation management, distribution, or procurement functional...Hourly pay16 hoursTemporary workFlexible hours- ...Role: Senior AI Data Engineer Location- Princeton, NJ & NYC, NY... ...integration with AI governance systems. This role combines data... ...leveraging Spark for large-scale distributed dataset processing. • Develop... .... • Expert proficiency in Python and experience with ML...Full time
$82.5k - $137.5k
...for an AI-Native Data Engineer who is excited to build... ...This role is ideal for a go-getter: someone who... ...from APIs and enterprise systems into lakehouses and Azure... ...transformations using Python/PySpark/Spark and SQL/T... ...analytics engineering, or software development.Strong SQL...Work at officeFlexible hoursWeekend work- ...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
- ...this position through the QCI system following the link below (... ..., and unstructured data in a distributed processing environment. Develop... .... Collaborate with the engineering and product teams to develop... ...one scripting language such as Python, Java, or C/C++....
- ...functionally with data scientists, engineers, and product managers to... ...a strong background in energy systems, sustainability, or ESG reporting... ...STAR. ~ Proficiency in Python, SQL, and experience working with... ...talented, ambitious people who go above and beyond to create...Full timeFlexible hours
- ...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
- 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
$218.8k - $335.3k
...the tools and services engineers here at GM use every... ...insights into complex systems.Architectural oversight... ...visibility across GM’s AV software stack.Incident... ...developing, and architecting distributed systems, cloud-native... ...: Familiarity with Go, Python, Typescript or similar...Full timeLocal areaWork from homeFlexible hours- ...Slalom, we co-create custom software, data, AI, and cloud solutions... ....Our Data Architecture & Engineering team sees data as the foundation... ...languages such as SQL, Python, Java and or Scala.* Experience... ...as data modeling, ETL/ELT, distributed processing, lakehouse architectures...Temporary workWork at officeLocal area
- ...Infrastructure Engineer (SRE) Department: Engineering... ...cars and aerospace systems to medical devices... ...We don’t just build software; we run a fully operational... ...programming skills (Python, Bash, Go) Experience with... ...Familiarity with distributed systems, caching layers...Visa sponsorship
$99.6k - $192.9k
...Research & Advanced Engineering team is defining... ...capabilities that go well beyond traditional... ...control systems (powertrain, electrification... ...like C/C++ and python Experience using... ...conditioning, power distribution, fault insertion,... ...HIL hardware and software procurement; support...Immediate startFlexible hoursShift work$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- 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
- ...Our team is hiring a Data Engineer to join our EnerG team . Be a... ...cloud-based Building Management System (BMS) SaaS platform. You will... ...programming languages such as Python or Java, with a strong emphasis... ..., ambitious people who go above and beyond to create value...Hourly payFlexible 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!



