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

Distributed Systems Software Engineer, Python / Go

$130k

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

Get notified about new System Software Engineer jobs in Syracuse, NY .

Software Engineer - Solutions Engineering
Software Engineering Specialist - Human Data

Greater Syracuse-Auburn Area $55 - $65 1 day ago

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer - Cross-platform C++ - Multipass
Software Engineer (Python/Linux/Packaging)
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
iOS Software Engineer, Stats and Insights

Greater Syracuse-Auburn Area
$130,000.00
-
$155,000.00
1 month ago

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem
Python Software Engineer - Ubuntu Hardware Certification Team
Senior Full Stack Software Engineer, Video Platform

Greater Syracuse-Auburn Area $160,000 - $200,000 1 month ago

Golang System Software Engineer - Containers / Virtualisation
Embedded Linux Senior Software Engineer - Optimisation
System Software Engineer - Rust compiler, tooling, and ecosystem

Syracuse, NY $150,000 - $300,000 21 hours ago

Software Engineer - packaging - optimize Ubuntu Server for public clouds

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 4 days ago
Similar jobs that could be interesting for youBased on the Distributed Systems Software Engineer, Python / Go in Syracuse, NY vacancy
  • $147k - $210k

    Write product or system development code.Participate in, or lead...  ...programming in C++, Python or Go.2 years of experience with...  ...large-scale infrastructure, distributed systems or networks, or experience...  .../Linux Kernel.Google's software engineers develop the next-generation... 
    Suggested

    Google

    Sunnyvale, TX
    22 hours ago
  • $207k - $300k

    Write and test product or system development code.Review code developed by other engineers and provide feedback to ensure best...  ...technical field.Google's software engineers develop the next-generation...  ...information retrieval, distributed computing, large-scale system... 
    Suggested
    Worldwide

    Google

    Sunnyvale, TX
    4 days ago
  • $178.42k - $230.5k

     ...maintaining the tools and services engineers here at GM use every day to...  .... What You’ll Do Using your software and systems engineering skills to...  ...observability signals from distributed cloud systems and on-vehicle...  ...Experience writing in effective Go or other equivalent... 
    Suggested
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  • $155.42k - $205.9k

     ...a Senior ML Infrastructure engineer to help build and scale robust...  ...and running scalable distributed systems. They will rapidly test and...  ...implement core platform backend software components. Collaborate with...  ...services. Strong expertise in Go, or other similar coding languages... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    4 days ago
  • $174.9k - $261.3k

     ...The Data Labeling Engineering team designs, builds...  ...intersection of software engineering, data...  ...TypeScript/React, Python, GraphQL, Golang,...  ...direct impact on systems that unblock the next...  ...experience building robust distributed platforms and...  ..., TypeScript, Go, React, SQL, Redux... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    1 day ago
  • $207k - $300k

     ...Design, guide and vet systems designs within the scope...  ...developed by other engineers and provide feedback to...  ...years of experience with software development in one or...  ...languages (e.g., Python, C, C++, Java, JavaScript...  ...information retrieval, distributed computing, large-scale... 

    Google

    Sunnyvale, TX
    4 days ago
  • $176k - $256k

     ...vendor network hardware and software, including routers, switches...  ...degree in Computer Science, Engineering, a related field, or equivalent...  ...languages such as C++, Go, or Python.Experience with network architecture...  ...enhancements to keep our systems running smoothly. You also... 

    Google

    Sunnyvale, TX
    1 day ago
  • $163k - $236k

     ...designs, developing integration plans with software and system partners while coordinating hardware/...  ...:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science...  ...architecture.4 years of experience with C++/Python software design principles.Experience... 
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  • $127k - $182k

     ...evolving protocol schemas.Collaborate with Core Engineering and Product Management teams across...  ...languages (e.g., Java, C/C++, Python).Experience troubleshooting technical issues...  ...programming in Python, TypeScript/JavaScript, Go, or Java.gTech’s Professional Services team... 

    Google

    Sunnyvale, TX
    1 day ago
  • $172k - $300k

     ...centralized Site Reliability Engineering team to make...  ...engineered property of the systems used to build,...  ...operate autonomous-vehicle software.As one of our...  ...operating large-scale distributed systems.Demonstrated...  ...general-purpose language (Go, Python, Java, C++, etc.).... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  • $135k - $250k

     ...Dallas, TexasX-BAT Division - X-BAT Engineering - Software /Full Time Employee /On-siteShield AI...  ...members and civilians with intelligent systems. Its products include Hivemind...  ...abstraction layers, networking, data distribution, component boundaries, and APIs. Architect... 
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    Dallas, TX
    1 day ago
  •  ...mission-critical technology systems that the world depends on every...  ...always pushing ourselves to go further in our efforts to build...  ...:Batch (JCL)CICSIMSMQ and distributed systems One of the benefits of...  ...products (Qrep, SQLrep and CDC) - software installation, version... 
    Full time
    Relocation
    3 days per week

    Kyndryl

    Dallas, TX
    22 hours ago
  • $174k - $252k

     ...Support services before they go live through activities such as system design consulting, developing software platforms and frameworks,...  ...degree in Computer Science, Engineering, a related field, or...  ...troubleshooting large-scale distributed systems.2 years of experience... 

    Google

    Sunnyvale, TX
    22 hours ago
  • $106.6k - $200k

     ...and anywhere on the go with connected...  ...Our Ad Sales Engineering organization builds...  ...looking for a Staff Python Engineer to provide...  ...Trafficking Systems - the real-time backbone...  ...: Thinks in distributed systems. Understands...  ...of professional software engineering... 
    Temporary work
    Local area
    Worldwide

    SiriusXM

    Irving, TX
    1 day ago
  •  ...Job Description Job Description Job Description Role Title: Software Engineer (Go, Python, TS) Role Type: Contract Location: Remote Scope of Work: Design and implement code solutions using Go, Python, and TypeScript to simulate real-world development... 
    Remote job
    Contract work

    YO AI Labs

    Dallas, TX
    9 days ago
  •  ...keep goods moving efficiently. Whether you’re leading a team, engineering processes, or driving projects, your work ensures that our...  ...helps shape the flow of global trade.‎As the Contract Logistics Distribution Solutions Engineer - Transportation, you will serve as a... 
    Permanent employment
    Contract work
    Seasonal work
    Local area

    Kühne + Nagel

    Dallas, TX
    2 days ago
  •  ...advancement Senior AI / Python Solutions Engineer Location: Dallas, TX (...  ...* Integrate enterprise systems, databases, and third-party...  ...Qualifications * 8+ years of software development experience....  ...* Experience designing distributed AI systems and microservices... 
    Work from home
    Flexible hours

    Select Minds LLC

    Dallas, TX
    27 days ago
  • $144.7k - $261.3k

     ...Role: GM is looking for a Senior Capacity Engineer to join the AV Capacity and Performance...  ...experience Proficient in coding with Python (our preferred language) Proficient in...  ...such as BigQuery Good understanding of distributed systems including modern ML system architecture... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    General Motors

    Sunnyvale, TX
    4 days ago
  •  ...partners who can redesign distribution center operations from...  ...and logistics engineer who has done the work —...  ...warehouse flow, automation systems, and regulatory compliance...  ...sustain performance post go-live.Apply data and...  ...dashboard development (Python, SQL, Tableau, Power BI... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Dallas, TX
    4 days ago
  • $296.3k - $423.9k

     ...breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation...  ...-performing team of engineers building ML-driven...  ...software engineering skills (Python, C++, or similar)....  ...infrastructure and distributed ML pipelines. Experience... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    22 hours ago
  • $170.6k - $261.3k

     ...scale, next-generation mapping systems that move beyond static HD...  ...are looking for a Senior Software Engineer to design and build the mapping...  ....Develop large-scale distributed geospatial pipelines that process...  ...sensor data.Proficiency in Python and C++.BS or MS in Computer... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    20 hours ago
  • $189.3k - $320.7k

     ...breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation...  ...AI/ML Future Sensing Engineer in the Embodied AI organization...  ..., and clear go / no-go evidence packages...  ...and strong proficiency in Python Experience working with model... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    22 hours ago
  • $46.7k - $108.1k

     ...wherever you want it to go. Join EY and help...  ...logic using Python and related technologies...  ...developers, data engineers, AI and machine...  ...engineering, and software delivery Complete...  ...across distributed EY and client teams...  ...application services, system integrations, or connections... 
    Full time
    Internship
    Summer holiday
    Local area
    Flexible hours

    EY

    Dallas, TX
    4 days ago
  • $150k - $250k

     ...Washington, DCX-BAT Division - X-BAT Engineering - Software /Full Time Employee /On-siteShield AI...  ...members and civilians with intelligent systems. Its products include Hivemind...  ...engineering team. Experience building distributed systems or networked applicationsExperience... 
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    Dallas, TX
    4 days ago
  • $100k

     ..., Computer Science or Engineering or candidates with gaps...  ..., Information Systems, IT Knowledge of Core...  ...Java, javascript, C++ or software programming Spring boot...  ...Gen AI, LLM, Sagemaker, Python, Computer Vision, data...  ...to take you off their distribution list and make you unavailable... 
    H1b
    Remote work

    SynergisticIT

    Syracuse, NY
    3 days ago
  • $178.42k - $230.5k

     ...maintaining the tools and services engineers here at GM use every day to do...  ...our core company metricsDrive software engineering best practices...  ..., and operating production systems at scale in the cloudBachelors...  ...servicesExperience writing in effective Go or other equivalent languages... 
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    General Motors

    Sunnyvale, TX
    4 days ago
  • $153.2k - $234.1k

     ...breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation...  .... As a Senior ML Infra Engineer, you will work on the...  ...working on large-scale distributed systems, applications,...  ...Strong coding skills in Python or C++. Interest in autonomous... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  • $170k - $240.8k

     ...initiatives. As a Senior ML Engineer, you will collaborate...  ....Raise the bar on system observability,...  ...optimization solutions to scale distributed training workflows and...  ...5+ years professional software engineering experience...  ...programming skills in Python, with proficiency in... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    1 day ago
  • $189k - $300k

     ...breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation...  ...that successively go up the Data Scaling curves...  ...high-impact team of AI/ML engineers, data scientists and engineers...  ...in PyTorch and Python. Experience building and... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    4 days ago
  • $128.7k - $261.3k

     ...breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation...  ...every machine learning engineer working on our cutting-...  ...building large-scale distributed systems/applications or...  ...Exceptional coding skills in Python or C++.BS, MS, or PhD in... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    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!