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

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Distributed Systems Software Engineer, Python / Go in Charlotte, NC vacancy
  •  ...machine learning to create engineering-grade, physics enabled...  ...function within our go-to-market organization...  ...with the Neara software platform — including AutoDesign...  ...role producing distribution and/or transmission designs...  ...modifying scripts (Python, VBA, or similar). You... 
    Suggested
    Local area
    Remote work

    Neara

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

    Canonical

    Charlotte, NC
    5 days ago
  •  ...A leading open source technology provider is looking for an Engineering Manager in Charlotte, NC. The ideal candidate will lead a team...  ...management skills, along with experience in cloud computing and software development. The company promotes a collaborative environment... 
    Suggested
    Remote work

    Canonical

    Charlotte, NC
    5 days ago
  •  ...The Team Platform Engineering is the department within SRE that...  ...observability and alerting systems. The Fleet Management...  ...6+ years of experience in software development and operating distributed systems Are proficient in Go, Python, or a similar language, with... 
    Suggested
    Work at office
    Local area
    Remote work
    Worldwide

    Mongodb

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

    InterSources

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

    SynergisticIT

    Charlotte, NC
    4 days ago
  • $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.... 
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Charlotte, NC
    3 days ago
  • $181k - $226k

     ...Internet by delivering software that makes it easy to...  ...Founded in 2019 and fully distributed, we're backed by Accel...  ...full-time Software Engineer to join our growing...  ...modern Swift, Kotlin and Go. Prior Go expertise is...  ...subset of older systems What We Are Looking... 
    Work at office
    Remote work
    Home office
    Flexible hours

    Tailscale

    Charlotte, NC
    15 days ago
  • $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 pay
    Temporary work
    Flexible hours

    Experis/Manpower Group

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

    Saxon Global

    Charlotte, NC
    1 day ago
  •  ...Education Level: 2 Year Degree Travel Percentage: Up to 25% IT Systems Engineer Support will perform basic IT support functions...  ...utilizing technology as a learning tool. Facilitates on-going refresh of software image and technology readiness in concert with IT Helpdesk... 
    Work at office
    Immediate start
    Remote work

    Fire Fighter Sales & Service

    Charlotte, NC
    4 days 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...  ...banking) Knowledge of prompt engineering and in-context learning... 
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Charlotte, NC
    5 days ago
  •  ...seeking an AI / Machine Learning Engineer to help design, build, and...  ...into production-ready ML systems. You’ll be hands‑on across the...  ...machine learning models using Python, PySpark, Databricks ML, and...  ...experience with Python, PySpark, distributed computing , and Databricks /... 
    Remote work
    Flexible hours

    Creative Technology UK

    Charlotte, NC
    4 days ago
  • $125.5k - $230.2k

     ...wherever you want it to go. Join EY and help...  ...– AI Native Engineering AI/Machine Learning...  ...artificial intelligence systems that learn and...  ..., transmission, distribution, and field operations...  ..., analytics, and software engineering. We'll...  ...Strong skills in Python. Ability lead,... 
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Charlotte, NC
    4 days ago
  •  ...Machine Learning Engineer We are seeking a skilled and experienced Machine Learning...  ...and document clustering. Proficiency in Python and ML libraries (TensorFlow, PyTorch,...  ...cloud platforms (AWS, Azure, GCP). Knowledge of distributed systems and workflow automation tools.... 

    Euclid

    Charlotte, NC
    2 days ago
  •  ...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 work
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Charlotte, NC
    5 days ago
  •  ...looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data...  ..., Machine Learning engineers for full time positions...  ..., Information Systems, IT • Highly motivated...  ...to take you off their distribution list and make you unavailable... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Charlotte, NC
    2 days ago
  •  ...Machine Learning Engineer Experience: 10 to 11 yrs Top Requirement for Role: Client engineer with good hands-on skills in Python and other Client Ops related tools & tech. Roles...  ...then identifying differences in data distribution that could affect performance when... 

    Keylent Inc

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

    Tata Consultancy Services

    Charlotte, NC
    4 days ago
  •  ...Service Provider, and Best Trading System. Quite simply, Finzly is known...  ...3-5yrs of experience Solution Engineer to support the implementation...  ..., UAT, certification, and go-live phases. Review API documentation...  ...applications and enterprise software architecture. Understanding of... 

    finzly

    Charlotte, NC
    5 days ago
  • $150k - $220k

     ...a Senior Platform Engineer on the Data Platform...  ...our transactional systems. You will be at...  ...backend systems with Python and Typescript....  ...tooling to enhance the software development...  ...troubleshoot complex distributed systems. ~ Familiarity...  ...Health, please go directly to our... 
    Work at office
    Local area
    Remote work

    Charlie Health

    Charlotte, NC
    15 days ago
  • $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 placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Charlotte, NC
    5 days ago
  • $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 pay
    16 hours
    Temporary work
    Flexible hours

    RXO

    Charlotte, NC
    3 days ago
  •  ...scale. As a globally distributed, remote-first team committed...  ...Sales, Product, and Engineering, helping some of the...  ...design and scale systems on PostgreSQL. You’...  ...PostgreSQL and TigerData Going deep on real problems:...  ..., Docker, Kubernetes, Python, and innovative... 
    Currently hiring
    Remote work
    Flexible hours

    Tigerdata Llc

    Charlotte, NC
    15 days ago
  •  ...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 office
    Work from home

    Canonical

    Charlotte, NC
    5 days ago
  • $53.28 - $61.28 per hour

     ...Senior Backend Engineer Genesis10 is currently...  ...advanced AI and data systems. The successful candidate...  ...services using Python or Go (preferred over Java)...  ...Requirements: ~7+ years of software engineering...  ...Solid understanding of distributed systems, service integrations... 
    Hourly pay
    Contract work

    Genesis10

    Charlotte, NC
    4 days ago
  • $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 time
    Work at office
    Flexible hours

    EPRI

    Charlotte, NC
    1 day ago
  •  ...Automate workflows and integrations using Python or Go. Implement and support CI/CD...  ...Datadog, or OpenTelemetry. Troubleshoot distributed systems and microservices environments....  ...understanding of cloud networking and software-defined networking (SDN). Experience... 
    Contract work
    Local area

    System One Holdings, LLC

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

    Saxon Global

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

    Sedgwick

    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!