Distributed Systems Software Engineer, Python / Go
Canonical
Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical 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 Sign in to set job alerts for “System Software Engineer” roles. Software Engineer - Solutions Engineering Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Ontario, CA $163,000.00-$247,000.00 2 weeks ago Software Engineer (Python/Linux/Packaging) AI Ops Automation Engineer - CEO's Office (Remote) Software Engineer - Cross-platform C++ - Multipass Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Associate Software Engineer | Active Secret clearance Home Gardens, CA $63,750.00-$86,250.00 3 days ago System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Python Software Engineer - Ubuntu Hardware Certification Team 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 Canonical
- ...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
- ...Developer Relations Engineer role at Canonical 2... ...in open-source software has worked with real... ...fairness globally. Distributed work environment with... ...,000.00 5 days ago Python and Kubernetes Software... ...Distributed Systems Software Engineer, Python / Go Associate Software...SuggestedFull timeLocal areaRemote workWorldwide
- ...Engineering Manager, MAAS Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets... ...growing. Teams are distributed and meet twice to four... ...software stack written in Python and Go, delivering hyperscale...SuggestedRemote workWork from home
$600 per month
...Electric Distribution Planning Engineer (Hybrid) Before learning more about this opportunity... ...you enjoy solving complex system and planning challenges... ..., database integrity, and Python-based automation... ...similar distribution modeling software is valued Experience with...SuggestedPermanent employmentContract workTemporary workH1bWork at officeRelocationVisa sponsorshipWork visaRelocation packageFlexible hours- ...looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data... ..., Machine Learning engineers for full time positions... ...to take you off their distribution list and make you... ...Engineering, Information Systems, IT • Highly motivated...SuggestedFull timeH1bRemote work
- ...Under the direction of the Manager Data Science, the Data Engineer will develop large, complex data sets, analytics tools, and data processes... .../Server experiences required. Fundamental level of Scripting Python or R Experiences required. Fundamental level of SAS experience...Work at officeShift workWeekend workAfternoon shift
- ...Networking Ai Engineer Location: RTP, NC (Onsite) Requirements: Network engineers with 5+ years of experience. Intermediate to expert... ...for interacting with network devices and controllers. (Python, Ansible, etc.) Intermediate knowledge of automation frameworks...
$118.5k - $180k
...position plans, develops, tests, implements and supports all activities related to the development of software programs and applications into the organization's business systems and has specialized knowledge of these systems. Ensures technology projects meet business...Temporary workWork experience placementSummer workWork at officeRemote workWork visa- ...An innovative software company in California seeks a Software Engineer to enhance Ubuntu for cloud environments. The role involves developing infrastructure,... ...Computer Science and strong coding skills, especially in Python. The company offers a remote work environment,...Remote work
- ...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 officeLocal areaRemote workWork from homeWorldwideFlexible hours
$155k - $185k
...and deliver the factories, grids, transit systems, and public infrastructure that keep... ...think big and act bold - project managers, engineers, technologists, and strategists who blend... ...forth below. We accept applications on an on-going basis and there is no fixed deadline to...Contract workFor contractorsWork at officeLocal area- ...and customer-oriented Software Developer to join our... ...are needed for PTSS for systems and equipment being... ...software for a variety of engineering applications Working... ...compilers, and network distribution software applications... ...skills such as Java, Python, C#, JavaScript. Experience...Work at office
- ...Problem-solving with a purpose. As a Technical Solutions Engineer at Epic, you’ll work on software that impacts 305 million patients around the world.... ...limits of your brain for the most innovative health systems on the planet. The top-ranked health systems in U.S....Work at officeRelocationVisa sponsorshipRelocation package
- ...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...Full time
- ...-End Developer to build software leveraging Esri's products... ...tooling to writing Python for geoprocessing tools... ...years of backend software engineering experience (or equivalent... ...Solid fundamentals in API/system design and testing/debugging distributed services U.S....Full time
$81.5k - $150.1k
...campus research teams to address UCR researchers’ data and AI needs by designing, developing, and implementing infrastructure, systems, software, and solutions. Answer compute‑ and data‑intensive research questions and contribute novel ideas, expertise, and methods to...Full time$146k - $220k
...changing how military systems are designed, built and... ...are looking for systems engineers with experience in this... ...scalability, and resilience of software applications, especially within a distributed systems context. Work... ...common language (e.g., Python, MATLAB, etc)....Full timeRemote work- ...interfaces between disparate systems, and support production solutions... .... Experience with Interface Engine development tools (Cloverleaf... ...programming languages (C#, Python, Java, JavaScript, Visual... ...; use computer, printer, and software programs necessary to the position...
- ...saying goes, "when the going gets tough the tough get... ...for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts... ..., and machine learning engineers for full-time positions... ..., Information Systems, IT Highly motivated...Full timeH1bRemote work
$107.12k - $182.1k
...relationships with business partners and systems integrators to collaboratively sell and promote... ...velocity and results. Execute Joint Go-to-Market Initiatives. Independently... ...~ Technical familiarity with enterprise software platforms ~ Familiarity with Esri technology...$137k - $140k
...matter. You’ll work alongside engineers and mentors in a... ...AI web interfaces to writing Python for geoprocessing tools and... ...highly scalable, and reliable distributed software for on-premises and the cloud... ...a high-quality distributed systems platform Work with a cross...Worldwide- ...for SBCTA's enterprise data and analytics systems, enterprise GIS systems and... ...Enterprise, ArcGIS Online platforms, and software licensing administration, transportation... ..., as well as scripting languages such as Python or JavaScript, and related application development...For contractorsWork at officeLocal area
$98.59k - $173.58k
...demonstrate, and support selling Esri software and solutions as part of the... ..., third party business systems, and integration points.... ...experience with languages such as Python and JavaScript ~ Remarkable... ...Presales and Solution Engineering Role Type Individual Contributor...$7.92k
...demonstrate, and support selling Esri software and solutions as part of the... ...application deployment and system architecture Experience... ...with languages such as Python and JavaScript Master’s degree... ...Presales and Solution Engineering Role Type Individual Contributor...Local area$96.1k - $153.3k
...Specialist, you will bring first-hand experience from the construction, engineering, and project delivery sectors to help shape and share Esri’s... ...ISO 19650, ASCE 38/75, openBIM, digital twins) Contribute to go-to-market and marketing campaigns that align with Esri’s AEC...For contractorsWork at office$123.14k - $202.49k
...seeking an experienced Sr. Software Development Engineer to help advance the next... ...scalable, high-performance distributed solutions, this role offers... ...Responsibilities Develop Python-based machine learning... ...processes to improve overall system architecture Work collaboratively...$98.59k - $173.58k
...demonstrate, and support selling Esri software and solutions as part of the... ..., third party business systems, and integration points.... ...experience with languages such as Python and JavaScript ~ Remarkable... ...Presales and Solution Engineering Role Type Individual Contributor...$84.24k - $142.48k
...dynamic and passionate engineers to deliver... ...time and big data GIS software-as-a-service (SaaS) capabilities... ...and utilize monitoring systems to monitor the health... ...or applications (Bash, Python, Terraform) ~ High level... ...Kafka for managing distributed data streams and ensuring...WorldwideFlexible hours$79.25k - $130.73k
...Esri application deployment and system architecture Experience integrating software solutions with other business systems... ...with languages such as Python and JavaScript Master’s degree... ...Category Presales and Solution Engineering Role Type Individual Contributor...$70.3k - $122.72k
...talented, self-motivated, and experienced systems engineer to help support the public cloud and... ...Puppet/Chef) Ability to write code in Python/PowerShell for infrastructure scripting... ...experience supporting mission-critical distributed systems Ability to share your expertise...Full timeWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Distributed Systems Software Engineer, Python / Go. Be the first to apply!
- entry level software sales San Bernardino, CA
- healthcare software sales San Bernardino, CA
- software implementation project manager San Bernardino, CA
- id software San Bernardino, CA
- software San Bernardino, CA
- software sales San Bernardino, CA
- ultimate software San Bernardino, CA
- software technology San Bernardino, CA
- software support San Bernardino, CA
- remote software sales San Bernardino, CA

