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 weeks 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 Get notified about new System Software Engineer jobs in Charlotte, NC . Davidson, NC $100,000.00-$130,000.00 2 weeks ago Charlotte, NC $90,000.00-$115,000.00 1 week ago Charlotte, NC $90,000.00-$115,000.00 1 week ago Software Engineer - Solutions Engineering Senior Software Engineer-Full Stack Developer Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Senior Software Engineer, Brewery Solutions (65378) Engineer II, Software Development Test Quality Engineer Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Charlotte, NC $130,000.00-$150,000.00 1 week ago Senior Full Stack Developer // Charlotte, NC // 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
- An innovative firm is seeking a passionate software engineer to join their distributed systems team. This role offers the chance to develop resilient cloud applications and contribute to cutting-edge initiatives in AI/ML and CI pipelines. As part of a globally distributed...SuggestedRemote job
- A leading open source software company is looking for an experienced technical leader to oversee a distributed engineering team. The role requires a strong background... ...in software development using Python or Golang, and expertise in Linux system administration. You will...SuggestedRemote work
- A leading open source technology provider is looking for an Engineering Manager in Charlotte, NC. The ideal candidate will lead a team focused... ...skills, along with experience in cloud computing and software development. The company promotes a collaborative environment...SuggestedRemote job
- ...Site Reliability Engineer Location: Charlotte, NC... ...Support APIs before they go live through system design review, developing software platforms and frameworks... ...of C, C++, Java, Perl, Python, Go, or scripting experience... ...large-scale distributed systems. In-depth knowledge...Suggested
$106.9k - $176.5k
...Data Architecture & Engineering - Senior - Financial Services - Consulting... ...wherever you want it to go. Join EY and help to build a... ...ingestion, integration, and distribution pipelines. Practical experience... ...Experience with scripting languages: Python, Java, C++, Scala, etc....SuggestedWork experience placementSummer holidayFlexible hours- ...Python – Jr. Developer Work Authorization: USC/GC/H1B/TN Location: Charlotte NC Duration: 1+ year Job Description:... ...as Python, Java, C++, or C# • 3+ years experience designing distributing computing frameworks in Python • 3+ years experience in Relational...H1b
$100k
...looking for entry-level software programmers, Java full-stack developers, Python/Java developers, data... ...and machine learning engineers for full-time positions... ..., information systems, IT project work on the... ...to take you off their distribution list and make you unavailable...Full timeH1bRemote 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$75 per hour
...financial services, is seeking a Python/Pyspark Developer to join... ...data workflows to modern distributed data processing frameworks.... ...cases. Collaborate with engineering and business teams to support... ...Needed? Experience in software or data engineering roles....Weekly payTemporary workFlexible hours- ...Python Backend Developer Seeking experienced Python... ..., high-performance systems capable of handling structured... ...teams including data engineers, UI developers, and... ...event streams and distributed architectures # Proficiency... ...system design and software engineering...
$144.25k - $256.25k
...Staff AI Engineering - Agentic AI New York, NY, United States... ...governance that enable agentic AI systems to operate responsibly and... ...engineering stack Languages: Python, Go, TypeScript APIs and RPC:... ...and/or GCP, Kubernetes Distributed systems: event-driven...Full timeWork at officeLocal areaRemote workVisa sponsorshipFlexible hours3 days per week- Software Engineer 4 - GenAI / Python Full Stack Contract: 18-Month Contract (Potential Extension or Conversion) Location: Charlotte, NC or Irving,... ...cloud and GenAI experience Strong background in scalable distributed application development Comfortable working in highly...Contract work
- ManpowerGroup Global, Inc. is seeking an experienced API Engineer to join their team in Charlotte, NC. The ideal candidate will have a strong backend engineering focus and proficiency in Golang and Python. Responsibilities include building real-time, scalable APIs and integrating...
- ...Solution Engineer Job Number: 26-00989 Pursue excellence... ...integration, UAT, certification, and go-live phases. Review API... ...Account products, banking systems, fintech platforms, or... ...based applications and enterprise software architecture. ~ Understanding...
$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- ...Title Data Scientist / Machine Learning Engineer (Generative AI Focus) Contract Length 1... ...and implement scalable solutions using Python or Java. Utilize data science and machine... ...big data technologies. Experience with distributed computing environments. Exposure to...Contract workRemote work3 days per week
- ...Developer, you will be part of the Data Engineering Department supporting Data Science... ...to ensure compliance. Monitor system health and troubleshoot distributed systems to ensure high performance... ...in programming languages such as Python, Scala, or Java. What's in it for...Full timeContract work
$76.2k - $174.1k
...career wherever you want it to go. Join EY and help to build a... ...computer science, information systems, or related technology majors... ...related work experience in AI/ML engineering or MLE/ML Ops Experience... ...technology concepts Proficiency in Python programming and associated machine...Work experience placementSummer holidayFlexible hours$130k - $140k
...Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, working with a range of financial services... ...‑stack development experience with Java, Python, React / Angular / TypeScript. Experience with distributed systems, microservices & event‑driven architectures...Temporary workWorldwide$82.5k - $94.5k
Job Title: Power Systems Test Engineer - Distribution Lab & Data Acquisition Location: Charlotte, NC, Lenox, MA Job Summary and Description: EPRI is seeking a Power Systems Test Engineer to support laboratory testing, instrumentation, and data acquisition activities within...Full timeWork at officeFlexible hours- ...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...Work at officeWork from home
- ...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
$85k - $90k
...The AI Agent & Data/ML Engineer will design, develop, and... ...the ability to deploy AI systems securely and reliably... ...Engineering, AI Engineering, or Software Engineering. Strong proficiency in Python, SQL, and one additional... ...language (Scala/Java/Go). Hands‑on experience...- Our client, [Industry Descriptor] is seeking a [Job Title] to join their team. As a [Job Title], you will be part of the [Department Name] supporting [Team Name(s)]. The ideal candidate will have [Soft Skill 1], [Soft Skill 2] and [Soft Skill 3] which will align successfully...
- ...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
$95k - $120k
...gets where it needs to go, stays available, and performs well. When a system fails and no one documented... ...the person who reverse-engineers the communication path... ...automation using Python, Bash, Ansible, Terraform... ...with ECMP and traffic distribution across multiple paths....Contract workLocal area3 days per week- Machine Learning Engineer (Generative AI) Location: Charlotte... ...combines strong software engineering... ...to build intelligent systems that solve complex business... ...Strong proficiency in Python development. Experience... ...design patterns, and distributed systems. Excellent problem...Contract work
- ...the first 25 applicants Job Title: Python/Cloud Full Stack Engineer Duration: CONTRACT W2 ONLY... ...work closely with data scientists, software engineers, and DevOps teams to ensure... ...images). Hands-on experience with distributed systems, cloud platforms (AWS, GCP, Azure)...Contract work
- • 7+ years in Python development - this role is a front-end focused role with backend development • 5+ year experience in Angular... ...• 3+ years in AWS infrastructure • Bachelor's degree or 5+ years of professional experience as a Software Engineer in lieu of a degree...
- Data Lake 2.0 Data Lake 2.0 is a multi-year program aimed at modernizing legacy analytics platforms. As we move away from legacy platforms, there remains a gap for analytics in the cloud. That means it takes longer than necessary for analytics teams to find the data...
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 Charlotte, NC
- IT system engineer Charlotte, NC
- system programmer Charlotte, NC
- full stack / python developer (remote) Charlotte, NC
- python developer data analytics Charlotte, NC
- senior python developer Charlotte, NC
- python engineer Charlotte, NC
- python developer Charlotte, NC
- python programmer Charlotte, NC
- embedded software Charlotte, NC

