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 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
$70 - $85 per hour
...Python Developer With Ai Join a dynamic team focused... ...of scalable systems. Locations: New York... ...architectural design of distributed, scalable systems.... ...of experience in AI/ML engineering and product delivery.... ...scalable systems and software architecture. ~ Excellent...SuggestedContract work- ...Description Job Description Python Developer Onsite... ...them into production systems. • Develop and... ...ML model training on distributed clusters. •... ...Data Scientists and ML Engineers to productize models and... ...oriented programming and software engineering fundamentals...Suggested
- ...Python Engineer Join our team as a Python Engineer in a hybrid role across various locations. This contract position involves designing... .... Generic Programming Language | Data Processing Framework | CI/CD Tools | Version Control System | Distributed Computing Platform...SuggestedContract work
$150k - $200k
...A financial firm is looking for a Python Engineer to join their team in Charlotte, NC. Compensation: $150-200k... ...Azure cloud computing. Knowledge of database systems (e.g., SQL, NoSQL) and distributed computing frameworks. Prior experience in building...Remote work- ...Description Internship - Control System Integrator Intern... ...toward a B.S or M.S degree in Engineering, Computer Science, or relevant... ...Desire to work with Linux, Python, SQL, Ethernet, and multi-discipline... ...and transmission to distribution, we plan, design and implement...Full timeSummer workInternshipSummer internshipWork at office
$65.05 per hour
...will have strong experience in enterprise Python development, financial risk/trading systems, and Oracle database engineering and a proven ability to deliver production-... ...Background in Agile/Scrum delivery within distributed teams. Interview Process Round 1: Webex with...Contract workWork at officeImmediate start- ...Job Title: AWS AI Engineer Location: Charlotte, NC (Hybrid)... ...build intelligent, scalable systems on AWS. This role involves... ...Strong programming skills (Python preferred; Go or JavaScript a plus) ~... ...~ Strong knowledge of distributed systems architecture ~...
- ...and sustainable solutions. The Role As Lead Control System Software Engineer - Libraries & Standards you will lead the architecture,... ...global engineering environment Frequent interaction with distributed teams across regions and business units Travel...
- ...Build AI-powered backend services using Python (FastAPI/Flask) Develop and... ...visualization ~ Collaborate with data engineers and architects to model enterprise... ...Understanding of APIs, microservices, and distributed systems Experience with MCP servers / MCP...
- ...Python Developer (Risk Technology) Job Level: Vice President... ...initiatives with direct influence on system performance, reliability, and... ...database systems and distributed computing frameworks. Familiarity... ...methodologies and iterative software delivery models. Strong...Full timeWork at officeLocal areaWork from homeWorldwide
$34 per hour
...Junior AI Engineer Hybrid Role Compensation: $34 ABOUT... ...layers that keep our distributed systems running at scale. In this... ...strong foundation in both software engineering and cloud operations... ...exposure to Node.js, Python, and/or Go codebases. Build and enhance...InternshipLocal areaFlexible hours- 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
- ...third parties or C2C Solution Engineer On-site · Charlotte, NC... ...at least 3 years in a hands-on software engineering role. • Strong API fluency... ...one modern language in your toolkit (Python, JavaScript/Node, Java, or Go) — enough to read customer code,...Full timeWork at office
$74.1k - $147.8k
...Description: Senior AI Engineer 1 About Crowe... ..., and support to go deep on client... ...balance. Our distributed team culture is grounded... ...machine learning systems with a high degree... ...ML engineering or software engineering... ...Deep proficiency in Python, ML frameworks, and...Local areaRemote workWorldwideFlexible hours$123k - $215.25k
...Senior AI Engineer I - Agentic AI New York, NY, United... ...enable agentic AI systems to operate responsibly... ...engineering stack Languages: Python, Go, TypeScript Cloud... ...: REST, gRPC Distributed systems: event-driven... ...~5+ years of software engineering experience...Full timeWork at officeLocal areaRemote workVisa sponsorshipFlexible hoursShift work$103.75k - $174.75k
...AI Engineer III - Agentic AI New York, NY, United... ...that enable agentic AI systems to operate responsibly... ...engineering stack Languages: Python, Go, TypeScript Cloud... ...: REST, gRPC Distributed systems: event-driven... ...years of professional software engineering experience...Full timeInternshipWork at officeLocal areaRemote workVisa sponsorshipFlexible hoursShift work3 days per week- ...Title: Data Scientist / Machine Learning Engineer (Generative AI Focus) Contract Length... ...and implement scalable solutions using Python or Java. Utilize data science and... ...data technologies. Experience with distributed computing environments. Exposure to...Contract workRemote workVisa sponsorship3 days per week
$59.53 - $67.53 per hour
...Scientist / Machine Learning Engineer - Hybrid position with a Global... ...scalable solutions using Python or Java, leveraging standard... ...Requirements: ~5 years of Software Engineering experience, or equivalent... ...to big data technologies, distributed computing, or real-time...Hourly payPermanent employmentContract work3 days per week$80k - $133k
...Job Family : Power Systems Engineering Consulting Travel Required : Up to 25%... ...The Senior Consultant-Transmission & Distribution (T&D) Technical Services plays a key... ...knowledge of coding languages such as R, Python, VA, SQL #LI-DNI The annual salary...Permanent employmentTemporary workWork experience placementInternshipWork at officeFlexible hours$65.5k - $134k
...career wherever you want it to go. Join EY and help to build a... ...grade AI agents and multi-agent systems that transform financial... ...Skills (Must-Have) ~3-5 years of Python programming with production deployment... ...) Knowledge of prompt engineering and in-context learning...Summer holidayFlexible hours- ...Description: This is NOT IT, Software or Cybersecurity. Job summary: Solutions Engineers are opportunity-aligned, vertical... ...design optimizations or system configurations that could improve... ...long-term customer trust as the go-to technical advisor for customers...
- ...Senior Cloud Solution Engineer Location: Charlotte, NC (Hybrid) Overview: We are seeking a highly skilled... ...-scale data processing. Programming skills in Python, SQL, and cloud SDKs. Familiarity with distributed computing, data lakes, and data warehouses....
- ...with a strong background in cloud infrastructure, platform engineering, or systems architecture, and a proven track record in operating large... ...will also be instrumental in building and mentoring a distributed team of infrastructure architects and site-reliability engineers...Immediate startRemote work
- ...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
$80 per hour
...Please go through the JD, Position: AI/ML Engineer Location: Malvern, PA Duration: This... ...Process ~ Apex Systems Technical Screening (1 hour... ...environments. Proficient in Python and familiar with ML... ...). Solid grasp of software engineering principles...Long term contract- ...Job Description Job Description IT Systems, Data and Compliance Manager (Full Time)... ...school’s IT support needs, hardware and software, in conjunction with the regional IT team... ...systems Maintain the school’s email distribution lists Manage user access rights and permissions...Full timeWork at officeLocal areaMonday to FridayFlexible hours
$65 - $69 per hour
...~7+ years of professional software engineering experience ~ Strong programming... ...in Java (Spring Boot) and Python ~ Experience integrating... ...services into production systems ~2+ years of experience... ...microservices architecture and distributed systems ~ Strong...Contract workTemporary work- ...Machine Learning Engineer (Generative AI) We are... ...candidate combines strong software engineering... ...to build intelligent systems that solve complex business... ...Strong proficiency in Python development. ~ Experience... ...design patterns, and distributed systems. ~ Excellent...
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
- python programmer Charlotte, NC
- python developer data analytics Charlotte, NC
- python engineer Charlotte, NC
- python developer Charlotte, NC
- python developer with big data Charlotte, NC
- senior python developer Charlotte, NC
- python developer remote Charlotte, NC


