Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Distributed Systems Software Engineer, Python / Go in Charlotte, NC vacancy
  • 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... 
    Suggested
    Remote job

    Canonical

    Charlotte, NC
    2 days ago
  • 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... 
    Suggested
    Remote job

    Canonical

    Charlotte, NC
    3 days ago
  • $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... 
    Suggested
    Contract work

    Mitchell Martin

    Charlotte, NC
    1 day ago
  •  ...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

    RAPID EAGLE INC

    Charlotte, NC
    21 days ago
  •  ...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... 
    Suggested
    Contract work

    Mitchell Martin

    Charlotte, NC
    4 days ago
  • $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

    Open Systems Technologies

    Charlotte, NC
    5 days ago
  •  ...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 time
    Summer work
    Internship
    Summer internship
    Work at office

    Ramboll US Corporation

    Charlotte, NC
    4 days ago
  • $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 work
    Work at office
    Immediate start

    BCforward

    Charlotte, NC
    5 days ago
  •  ...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 ~... 

    Jobs via Dice

    Charlotte, NC
    5 days ago
  •  ...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... 

    Xylem

    Charlotte, NC
    4 days ago
  •  ...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... 

    ASB Resourcing

    Charlotte, NC
    3 days ago
  •  ...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 time
    Work at office
    Local area
    Work from home
    Worldwide

    Smbc Global Foundation Inc

    Charlotte, NC
    1 day ago
  • $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... 
    Internship
    Local area
    Flexible hours

    Brooksource

    Charlotte, NC
    2 days ago
  • 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

    Strategic Staffing Solutions

    Charlotte, NC
    14 hours ago
  •  ...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 time
    Work at office

    Ryan Consulting Group

    Charlotte, NC
    a month ago
  • $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 area
    Remote work
    Worldwide
    Flexible hours

    Crowe

    Charlotte, NC
    3 days ago
  • $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 time
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Flexible hours
    Shift work

    American Express

    Charlotte, NC
    2 days ago
  • $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 time
    Internship
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Flexible hours
    Shift work
    3 days per week

    American Express

    Charlotte, NC
    2 days ago
  •  ...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 work
    Remote work
    Visa sponsorship
    3 days per week

    Strategic Staffing Solutions

    Charlotte, NC
    1 day ago
  • $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 pay
    Permanent employment
    Contract work
    3 days per week

    Genesis10

    Charlotte, NC
    3 days ago
  • $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 employment
    Temporary work
    Work experience placement
    Internship
    Work at office
    Flexible hours

    Guidehouse

    Charlotte, NC
    1 day ago
  • $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 holiday
    Flexible hours

    EY

    Charlotte, NC
    3 days ago
  •  ...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... 

    Forgent

    Charlotte, NC
    a month ago
  •  ...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.... 

    Euclid

    Charlotte, NC
    1 day ago
  •  ...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 start
    Remote work

    Confidential

    Charlotte, NC
    2 days ago
  •  ...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 time
    Contract work

    ManpowerGroup Global, Inc.

    Charlotte, NC
    3 days ago
  • $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

    Intellisoft Technologies

    Charlotte, NC
    4 days ago
  •  ...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 time
    Work at office
    Local area
    Monday to Friday
    Flexible hours

    British International School of Charlotte

    Charlotte, NC
    1 day ago
  • $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 work
    Temporary work

    Collabera

    Charlotte, NC
    3 days ago
  •  ...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... 

    Leading Utilities Organization

    Charlotte, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Distributed Systems Software Engineer, Python / Go. Be the first to apply!