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

Distributed Systems Software Engineer, Python / Go

Full-time

Canonical

Overview

Distributed Systems Software Engineer, Python / Go – Canonical

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.

Location: 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 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

  • Entry level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Industries

  • Software Development
#J-18808-Ljbffr
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Distributed Systems Software Engineer, Python / Go in Madison, WI vacancy
  • $40 per hour

     ...As a Machine Learning Engineering Intern, you will be part of a collaborative...  ...with source control systems such as Git Preferred...  ...within a geographically distributed team Demonstrate strong...  ...as AWS Proficiency with Python and/or Go Familiarity with REST APIs... 
    Suggested
    Remote job
    Full time
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Madison, WI
    5 days ago
  • $200k - $300k

     ...DescriptionSenior Staff Data Engineer- Enterprise Semantic...  ..., data architecture, software engineering, and AI....  ...applications, and AI systems operate from...  ..., data architecture, distributed systems, software engineering...  ...language such as Python, Java, Go, Scala, or similar.... 
    Suggested
    Full time
    Remote work

    Zendesk

    Madison, WI
    1 day ago
  • $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... 
    Suggested
    Full time
    H1b
    Remote work

    SynergisticIT

    Madison, WI
    5 days ago
  •  ...looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data...  ..., machine learning engineers for full-time positions...  ...to take you off their distribution list and make you unavailable...  ..., Information Systems, IT Highly motivated... 
    Suggested
    Full time
    H1b
    Immediate start
    Remote work

    SynergisticIT

    Madison, WI
    5 days ago
  • $61.3k - $122.7k

     ...The AI Platform Engineer builds and operates...  ...on — in support of software that ultimately reaches...  ..., fine-tuning, distributed training, and...  ...registries, metadata systems, and versioning so...  ...infrastructure. ~ Strong Python, including...  ...language such as Go or Java. Fine-tuning... 
    Suggested
    Local area

    Abbott

    Madison, WI
    5 days ago
  •  ...predicting how much ice cream is going to be sold next week in...  ...Improve operations by conducting systems analysis; recommending...  ...general scientific computing softwares such as R, MATLAB, Octave, etc...  ...capabilities including C++, Java, Python is a plus but not necessary.... 

    The Weather Channel

    Madison, WI
    3 days ago
  •  ...the billion-dollar engineering simulation industry...  ...highly capable mid-level software engineer to join our...  ...building scalable systems, learning quickly,...  ...platform architecture and distributed systems work over...  ...languages such as Python, C++, Rust, Go, Java, or JavaScript... 

    Flexcompute Inc.

    Madison, WI
    20 days ago
  •  ...the requisite skillset go to the clients and get...  ...Recent computer science/engineering/mathematics/statistics...  ...engineering, information systems, IT Project work on...  ...and understanding of the software development life cycle...  ...of statistics, SAS, Python, computer vision, and data... 
    H1b

    SynergisticIT

    Madison, WI
    2 days ago
  • $18 - $25 per hour

     ...the world's most advanced hardware and software solutions, WWT helps clients and partners...  ...scale through its global warehousing, distribution and integration capabilities. With...  ...interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions... 
    Remote job
    Hourly pay
    Summer work
    Internship
    Work at office
    Immediate start
    Shift work

    World Wide Technology

    Madison, WI
    4 days ago
  •  ...Government. Our teams combine modern engineering, secure cloud architecture,...  ..., and decision-support systems. Analyze structured and...  ...cloud-native platforms, and distributed data environments....  ...Strong programming skills in Python and modern data science frameworks... 
    Full time
    Contract work
    Work at office
    Local area
    Remote work

    St. George Tanaq Corporation

    Madison, WI
    2 days ago
  • $100k - $125k

     ...role will focus on data engineering, statistical modeling,...  ..., and scientific software development supporting...  ...teamsContribute production-quality Python code and maintain...  ..., including remote systems and cloud-based...  ...datasetsExperience with distributed computing systemsExperience... 
    Remote work

    Arrowhead Pharmaceuticals

    Madison, WI
    4 days ago
  • $131k - $220k

     ...Accountabilities *Leads an engineering team to meet project...  ...stores) *Extensive hands-on Python programming experience, with...  ...demonstrated experience developing distributed data processing solutions....  ..., etc.) *Experience with software engineering tools and... 
    Full time
    Local area
    Relocation package

    American Family Insurance Agency Staff

    Madison, WI
    3 days ago
  •  ...Python Developer Anywhere Type: Contract Category: Development Industry: Communications Workplace Type: Remote...  ...Collaboration: Effective communication skills to partner with media engineers, product managers, and operations teams. Agile Methods:... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Madison, WI
    3 days ago
  • $106.61k - $284.28k

     ...to our mission. The Lead Data Privacy Engineer will play a critical role in advancing...  ...and insider risk controls. ~ Strong software engineering foundation with 5+ years developing...  ..., and automating solutions using Python, Java, Go, or similar programming and scripting languages... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    CVS Health

    Madison, WI
    3 days ago
  • $220k - $275k

     ...change in healthcare. Staff Software Engineer The Role As a Staff...  ..., solve large-scale system challenges, and mentor senior...  ...our multi-cloud, large-scale distributed systems environment. Your work...  ...will span: Backend: Python, Go, Java; microservices; REST... 

    Datavant

    Madison, WI
    5 days ago
  •  ...Position Summary This is an engineering role, not a research role....  ...ideas into working systems. You will drive AI adoption...  ...The ideal candidate is a software engineer first who happens to...  ...experience with AI architecture and distributed systems ~ Hands-on experience... 

    Springs Window Fashions

    Middleton, WI
    5 days ago
  • $113.4k - $194.4k

     ...Medica is seeking a Senior AI Software Engineer to design, build, and scale...  ...of AI pipelines and systems. Assist with evaluation setup...  ...software development skills using Python, Go, TypeScript, or comparable...  ...Ability to design APIs, distributed services, asynchronous... 
    Work experience placement
    Work at office
    3 days per week

    Medica Services Company LLC

    Madison, WI
    26 days ago
  • $143k - $193.05k

     ...seeking a Senior Principal Software Engineer to serve as a visionary and...  ...proficiency in z Assembler (HLASM), system diagnostics, and the z/OS...  ...languages (e.g., Java, Python, Go, or similar) and API design...  ...to work in a global, distributed development environment.... 
    Full time
    Remote work
    Worldwide

    Rocket Software

    Madison, WI
    2 days ago
  • $135.2k - $306.4k

     ...and reliable deployment of software, infrastructure, and configuration...  ...Platform Software Engineer to lead the evolution of Shepherd...  ...requires deep expertise in distributed systems, cloud platform...  ...programming skills in Java, Python, Go, TypeScript, or similar languages... 
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    5 days ago
  • $171.3k - $342.7k

     ...diagnostics.As the Director, Data Engineering, you’ll serve as Cancer...  ...’s Quality Management System policies and procedures.Regular...  ...progressive experience in data and software engineering, digital...  ...platforms (AWS, Azure, or GCP), distributed data systems, and... 
    Worldwide
    Shift work
    Night shift

    Abbott

    Madison, WI
    2 days ago
  • $5,000 per month

     ...career as an IT Manager of AI Solutions Engineering can change yours.The IT Manager of AI Solutions...  ...degree in Computer Science, Information Systems, Engineering, or a related technical...  ...hands-on experience.7+ years in software engineering, technical product management... 
    Temporary work
    Flexible hours

    Michels Corporation

    Madison, WI
    3 days ago
  •  ...We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/...  ...Data Scientists, Machine Learning engineers. Who Should Apply Recent Computer...  ...Engineering, Information Systems, IT • Highly motivated, self-... 
    H1b

    SynergisticIT

    Madison, WI
    1 day ago
  • $135.2k - $306.4k

     ...Description As a Senior Staff Engineer, you will play a pivotal...  ...operation of high-scale distributed systems, APIs, services, data pipelines...  ..., production-grade software across teams. Basic Qualifications...  ...languages such as Java, Python, Go, C++, Rust, or TypeScript,... 
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    3 days ago
  • $144.2k - $288.4k

     ...Director-level Full-Stack Software Development Engineer to join our Digital...  ...Responsibilities: Architecture & System Design • Define and...  ...for large-scale distributed systems and digital platforms...  ...and APIs using Java, Go, Node.js, or Python • Optimize performance... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Madison, WI
    2 days ago
  • $87k - $187k

     ...Description We are seeking a versatile Software Engineer to contribute across platform engineering, cloud infrastructure, distributed systems, application development, integration...  ...and container technologies Java, Python, Go, JavaScript, or related languages REST... 
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    5 days ago
  • $120k - $140k

     ...motivated and technically proficient Solutions Engineer to serve as a trusted advisor to...  ...Build advanced analytical models using SQL, Python, and Excel to demonstrate product value....  ...processes used in either hardware or software sales. ~ Polished presenter, comfortable... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Madison, WI
    9 hours ago
  • Primary Responsibilities:Our embedded software engineers craft and innovate on truly unique and sophisticated...  ....Design and perform unit and system-level testing.Debug software and...  ...FreeRTOS on ST MicrosFamiliarity with Python, CAN and RS485Proficiency with Oscilloscopes... 
    Full time

    Sub-Zero and Wolf

    Madison, WI
    9 hours ago
  •  ...Description Summary: The Customer Solutions Engineer a highly skilled Mainframe Modernization...  ...COBOL or PLI programming experience System level experience of IBM CICS; IMS and...  ...#LI-MM1 . . What Rocket Software can offer you in USA: Unlimited Vacation... 
    Local area
    Remote work
    Worldwide

    Rocket Software

    Madison, WI
    3 days ago
  •  ...participate on a team to develop and maintain mobile application software. This role involves using Flutter as a cross-platform...  ...modeling tools and methodologies, and knowledgeable in database system applications and stored procedures.Analyze organizational data... 
    Full time

    Sub-Zero and Wolf

    Madison, WI
    5 days ago
  •  ...directly with property management systems, serving over 2M units....  ...We are looking for a Senior Software Engineer to drive the evolution of...  ...experience in Ruby on Rails and Python. Data Ingestion Expert:...  ...tracking, error monitoring, and distributed tracing. Strategic... 
    Temporary work
    Remote work
    Work from home
    Work visa
    Flexible hours
    Shift work

    ApartmentIQ

    Madison, WI
    14 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!