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 Software Engineer - Solutions Engineering Software Engineering Specialist - Human Data Embedded Linux Senior Software Engineer - Optimisation Golang System Software Engineer - Containers / Virtualisation Fresno, CA $150,000 - $200,000 3 weeks ago Fresno, CA $175,000 - $230,000 2 weeks ago System Software Engineer - Rust compiler, tooling, and ecosystem Software Engineer - packaging - optimize Ubuntu Server for public clouds 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 seeking a Junior Software Developer to help develop a cloud-native monitoring stack. The role emphasizes strong Python skills and experience with Go, while offering competitive compensation and an annual budget for personal development...SuggestedRemote work
- ...Description Description: Solutions Engineer I (Remote - USA) About... ...ForwardAdvantage is a leading software and services provider with a 3... ...(2FA), and "tap and go" access. You will empower client... ...general direction, coordinate system implementation and training as...SuggestedRemote work
- Junior Software Developer - Observability at Canonical... ...and operating systems to the global enterprise... ...cloud, data science, AI, engineering innovation, and IoT.... ...proven experience in Python and/or Go to develop a cloud‑... ...proactively with a globally distributed team. Write, test,...SuggestedRemote workWork from home
- ...Join to apply for the Engineering Manager, MAAS role at Canonical... ...provider of open source software and operating systems to the global enterprise... ...is a pioneer of global distributed collaboration with 1,200+... ...stack written in Python and Go. Its components span the...SuggestedWork at officeRemote workWork from home
$116.36k - $155.15k
...provide independent efforts to all aspects of system integration including design, analysis,... ...experience in system architecture and engineering disciplines. Specific technical... ...with scripting and automation using Bash, Python, or similar scripting languages to automate...SuggestedFull timeTemporary workRemote work1 day per week- ...level job series within Community Health System's Information Technology Services (ITS),... ...Services department. Endpoint Solutions Engineers design, implement and support endpoint... ...Management: Assisting with device hardware/software lifecycles. # Active Directory:...Work experience placement
- ...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- ...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+... ...system development (using Python, Jenkins and shell), implementation...Work at officeRemote workWork from homeFlexible hours
- ...Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts/... ...Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science... ...Engineering, Information Systems, IT Highly motivated, self-learner...
$105.72k - $132.14k
...you someone who never rests on their laurels, always strives to go above and beyond, and is committed to keeping your PROMISES? Do you... ...Automate routine DBA tasks using scripting (e.g., Shell, Python, PowerShell) Research and perform database upgrades and patching...Full timeTemporary workWork experience placementLocal areaShift workDay shift- ...department to develop queries across multiple systems, offering robust analytical support to... ...accuracy and efficiency. Create and distribute ad hoc reports and financial models... ...other applicable programming language (Python/VBA/C++/etc). Knowledge, Skills, and...Full timeTemporary workWork at officeRemote workWork from home
- ...Knowledge of data warehousing concepts and data modeling. Experience with database design and performance tuning.(Optional) Experience with other ETL tools (e.g., Informatica, Talend).(Optional) Experience with scripting languages (e.g., Python, C#) #J-18808-Ljbffr...
- ...learning and convolutional networks Strong theoretical and empirical research background Fluency with a deep learning framework and Python Nice to Have Experience Contributions to research communities and efforts, such as publications at conferences like CVPR,...Remote jobInternship
- ...scripts and data workflows using Python, SQL, and command‑line tools.... ...of documentation for systems, data pipelines, and processes... ...in Notion. Follow established engineering and data best practices while... ...degree in Computer Science, Software Development or a related field...Full timeTemporary workPart timeWork experience placementInternshipWork at office
- ...data governance and consistency across systems, enabling effective audience targeting for... ...cross-functional teams such as IT and engineering to integrate data from various sources into... ...and analysis. Comfortable with Python. Experience working within data platforms...Full time
$20 - $27 per hour
...we're preparing kids for tomorrow. Kids just think it's cool!' Are you passionate about computer science, video games, coding, Python, Roblox™, app design, digital movies, robotics, drones, Minecraft™ or STEM? We are seeking enthusiastic, motivated and talented individuals...Hourly payPart timeImmediate startMonday to Friday$30 - $50 per hour
...data sets from various sources, including student information systems, online platforms, and event feedback. Analyse trends... ...role. Strong proficiency in data analysis and statistical software (e.g., Python, R, SPSS) and database languages (e.g., SQL). Advanced skills...Hourly payFull time- ...collection, and organization. Learn and apply industry tools, systems, or processes. Communicate updates clearly with supervisors... ...(Word, PowerPoint, Excel), Canva, Adobe, and statistical software (R, SAS, Python) for creating materials. Analytical mindset with good...InternshipWork at office
- ...applications become available. About Software Engineering Roles at Danaher Are you passionate... ...debugging code in languages such as C#, Java, Python, or C++ Participating on an Agile... ...of console and embedded software systems Troubleshooting issues and implementing...Remote jobInternship
- ...experience for customers worldwide by analyzing data and documenting system workflows that power our web platforms. What You Might Work... ...and tools Basic programming or scripting experience in Python, SQL, or JavaScript Experience with Sitecore or other Content...Remote jobInternshipWorldwide
$62.5k - $116.5k
...infrastructure projects in the U.S. The system will connect the 500-mile... .... The Construction Engineer will support the California High... ...such as project controls software, ERP platforms, or engineering... ...programs Basic knowledge of SQL, Python, or other data analysis tools...Daily paidFor contractorsWork at officeLocal areaRelocation package- ...need a SCADA Controls Engineer to support the design,... ...improvement of industrial SCADA systems focused on agricultural... ...can enjoy the ocean, go alpine skiing, and hike... ...will contribute to software quality assurance,... ...experience with Ignition SCADA, Python scripting, SQL...Work experience placementLive inRemote workRelocation packageWeekend work
- ...TITLE : Senior System Validation Engineer DUTIES: Validating complex embedded software interactions spanning propulsion, ADAS/AD, body, infotainment, and connected... ...Build and maintain automated test suites using Python, including custom libraries for communication,...Full timeImmediate start
- ...networks and other information technology systems. Assist and direct other technicians and... ...routine tasks using scripting (PowerShell, Python) and modern IT management tools. Document... ...and vendor management for IT hardware, software, and services. Develop and enforce IT policies...Contract workWork at officeMonday to FridayFlexible hoursWeekend workAfternoon shift
$5,787 - $6,021 per month
...Systems Administrator I Job No: 558011 Work Type: Staff Location: Central California: Fresno Categories: Bargaining... ...familiarity with scripting languages, including Bash, PowerShell, and/or Python. Basic familiarity with ManageEngine patching, including...Full timeWork at office- ...department in the development and maintenance of software used in clinical research, primarily the Clinical Trial Management System (CTMS). How You'll Create Impact Assist... ...languages such as Java, JavaScript, SQL, Python, or similar. Basic understanding of relational...Remote jobFull timeInternshipWork at officeFlexible 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!
- software sales executive Fresno, CA
- entry level software sales Fresno, CA
- healthcare software sales Fresno, CA
- software implementation project manager Fresno, CA
- bank software Fresno, CA
- internship software Fresno, CA
- id software Fresno, CA
- software Fresno, CA
- software sales Fresno, CA
- government software Fresno, CA



