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 3 months ago Be among the first 25 applicants 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 Detroit, MI $79,400 - $111,000 2 weeks ago Software Engineer, Devices - United States Software Engineer II, Backend (Identity Decisioning) Software Engineer II, Backend (Consumer Authentication) Application Engineer (Virtual Reality Engineering Software) Detroit, MI $98,000 - $138,000 4 weeks ago 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 5 days ago
Similar jobs that could be interesting for youBased on the Distributed Systems Software Engineer, Python / Go in Detroit, MI vacancy
  •  ...technology firm is seeking an Engineering Manager to lead a team...  ...including team development, software delivery, and engagement with...  ...Candidates should have experience in Python and Golang, along with a...  .... This position offers a distributed work environment with opportunities... 
    Suggested
    Remote work

    Canonical Group Ltd

    Detroit, MI
    5 days ago
  •  ...Sr. Platform Engineer, Tech Lead Hybrid, Dallas/Fort Worth, North...  ...maintain our core backend systems, platform infrastructure,...  ...services and APIs using Django/Python and Go, with a focus on reliability...  .... Familiarity with distributed systems patterns: message queues... 
    Suggested

    MyFundedFutures

    Detroit, MI
    2 days ago
  •  ...Sr. Platform Engineer (C#, Go) Hybrid, Dallas/Fort Worth, North Dallas...  ...platform. You will work on systems where performance, correctness...  .... Familiarity with Python for scripting, tooling, or data...  ...expectations. Familiarity with distributed systems patterns: message... 
    Suggested

    MyFundedFutures

    Detroit, MI
    2 days ago
  •  ...Systems Software Engineer II Wayne State University is searching for an experiencedSystems Software Engineer IIat its Detroit campus location...  ...& Lifecycle Management: Skilled in packaging and distributing macOS, iOS, and iPadOS applications. Experienced in using... 
    Suggested
    Hourly pay
    Full time
    Immediate start

    Wayne State

    Detroit, MI
    7 days ago
  • $198.9k - $304.8k

     ...Description Staff ML Engineer, ML Compute Platform...  ...looking for a Staff Software Engineer to join our...  ...hardware and orchestration systems, and driving...  ...strong background in distributed systems, infrastructure...  ...Expertise in either Go, C++, Python or other relevant coding... 
    Suggested
    Local area
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    7 days ago
  • $92k - $135k

     ...are seeking an experienced Software Developer to provide engineering support in an Agile...  ...Tomahawk Weapon Control System. Debug reported issues...  ...products and solutions that go beyond the expected. This...  ...Baseball team: Equitable distribution of tickets for every home... 
    Contract work
    Temporary work
    Casual work
    Flexible hours

    SimVentions, Inc - Glassdoor 4.6

    Detroit, MI
    15 hours ago
  •  ...As a Senior Systems Engineer on the AI Ops team, you will design and build...  ...Troubleshoot cloud and distributed systems issues across AWS or...  ...and programming languages (Python, .NET, JavaScript) ~ Experience...  ...you, but your family, too! We go above and beyond to give you... 
    Live in

    Rocket Companies

    Detroit, MI
    1 day ago
  • $138.7k - $175.45k

     ...contributor in Data Engineering who can...  ...scientists, analysts, software engineers, and business...  ...from multiple source systems into trusted, well...  ..., and act as a go-to resource for peers...  ..., including Python or Scala, SQL, and...  ...cloud data platforms, distributed processing, and... 
    Full time
    H1b
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  •  ...Data Engineering Manager As the Data Engineering Manager...  ...in Data Engineering, Software Engineering, or...  ...enterprise data platforms and distributed systems ~ Bachelor's degree...  ...language such as Python, Java, or Scala ~...  ...your family, too! We go above and beyond to... 
    Temporary work
    Shift work

    Rocket

    Highland Park, MI
    4 days ago
  • Ryder System, Inc. is looking for a Finished Vehicle Analytic Engineer for a hybrid position based in Warren, MI. This role is essential for analyzing logistics data to enhance vehicle distribution performance across North America. The ideal candidate should have a Bachelor... 

    Ryder System, Inc.

    Warren, MI
    4 days ago
  • A leading open source software provider is hiring a Software Engineer to develop, test, and release improvements...  ...should possess strong Python skills and experience in Linux system administration. The role...  ...global teams and offers a distributed working environment... 
    Remote work

    Canonical

    Detroit, MI
    5 days ago
  •  ...Role The Infrastructure Engineering organization at...  ...As a Senior Embedded Software Engineer, you will build the embedded systems layer, agent services,...  ...systems and large‑scale distributed infrastructure. What...  ...including embedded Linux, Go, Python, Nomad, automotive communication... 
    Local area
    Remote work

    General Motors

    Warren, MI
    1 day ago
  •  ...Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical...  ...open source software and operating systems to the global enterprise and technology...  .... The company is a pioneer of global distributed collaboration, with 1200+ colleagues... 
    Full time
    Contract work
    Work at office
    Local area
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Detroit, MI
    5 days ago
  • $65k - $123k

     ...Mainframe Systems Programmer - zOSRemote - United StatesJR013482 Position Summary The...  ...Systems Programmer provides support for on-going projects that require the installation,...  .../OS operating systems and other 'system' software. Also, the Maintenance and debugging of systems... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Work from home
    Flexible hours

    Ensono

    Detroit, MI
    4 days ago
  • $80k - $148k

     ...Senior Mainframe System Programmer – zOSRemote - United StatesJR013018 Position Summary...  ...Systems Programmer provides support for on-going projects that require the installation, testing...  .../OS operating systems and other ‘system’ software. Includes: Maintenance and debugging of... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Work from home
    Flexible hours

    Ensono

    Detroit, MI
    5 days ago
  •  ...Logistics Systems Programmer Melvindale, MI About Evans Distribution Systems Evans Distribution Systems is a privately-owned third-party logistics company...  ...Implementation Support integration of new software and applications, tools, and technologies into... 
    Work at office

    Evans Distribution Systems

    Melvindale, MI
    2 days ago
  • Job Overview UEV Distribution Optimization is responsible for designing, implementing, and...  ...Education: BS in Business, Supply Chain, or Engineering and 6+ years of relevant experience....  ...or Coupa; proficiency in SQL and Python. Leadership: Proven ability to influence... 
    Immediate start
    Flexible hours

    Ford Motor Company

    Detroit, MI
    2 days ago
  •  ...areas: global materials distribution as one-stop-shop -...  ...highly efficient logistics system ensures that all...  ...Copper and Brass Sales, Engineered Plastics, Ken-Mac Metals...  ...to support tkMNA’s software, programming, analytics...  ...and programming (Java, Python and Scripts - coding,... 
    Internship
    Worldwide

    ThyssenKrupp Presta AG

    Southfield, MI
    4 days ago
  • DRiV is seeking a Distribution Engineer in Southfield, Michigan to lead the development and implementation of complex material handling systems within our global logistics facilities. This position will focus on automation, improving throughput, and reducing operational... 

    DRiV

    Southfield, MI
    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

    Detroit, MI
    5 days ago
  • $125.5k - $230.2k

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

    EY

    Detroit, MI
    6 days ago
  •  ...product, architecture, and engineering teams to deliver...  ...contributing across the software development lifecycle,...  ...and deliver scalable systems that incorporate machine...  ...programming in Python or a comparable language...  ...Experience designing distributed systems or working within... 

    Reply

    Detroit, MI
    2 days ago
  •  ...to transport goods across North America. As an Engineer of Solutions Engineering at RXO, you will use your...  ...supply chain management, logistics, decision support systems/technology, transportation management, distribution or procurement functional responsibilities ~... 

    RXO

    Southfield, MI
    5 days ago
  • $178.42k - $230.5k

     ...maintaining the tools and services engineers here at GM use every day to do...  ...core company metrics Drive software engineering best practices...  ..., and operating production systems at scale in the cloud ~ Bachelors...  ...writing in effective Go or other equivalent languages... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    2 days ago
  •  ...Software Engineer – Data Streaming Platforms EOE Statement: Eccalon provides equal...  ...scalable, high‑throughput, low‑latency systems. This role will work on distributed systems that ingest, process,...  ...concurrency language like Go or Python for stream orchestration, tooling... 
    Full time
    Local area

    Eccalon

    Detroit, MI
    1 day ago
  •  ...Engineering Manager - Public Cloud, Python, Golang Home Based - Americas; Home based - Americas, Detroit...  ...provider of open source software and operating systems to the global enterprise and technology...  ...is a pioneer of global distributed collaboration, with 1200+ colleagues... 
    Work at office
    Local area
    Work from home
    Worldwide

    Canonical Group Ltd

    Detroit, MI
    5 days ago
  •  ...this position through the QCI system following the link below (...  ..., and unstructured data in a distributed processing environment. Develop...  ...experiments. Collaborate with the engineering and product teams to develop...  ...scripting language such as Python, Java, or C/C++. Familiarity... 

    CS&S Staffing Solutions

    Detroit, MI
    5 days ago
  •  ...functionally with data scientists, engineers, and product managers to...  ...a strong background in energy systems, sustainability, or ESG reporting...  ...STAR. ~ Proficiency in Python, SQL, and experience working with...  ...talented, ambitious people who go above and beyond to create... 
    Full time
    Flexible hours

    KODE Labs

    Detroit, MI
    2 days ago
  •  ...performing exploratory data analysis, feature engineering and predictive modeling to provide...  ...working with SQL ~3 years of experience in Python and at least one strongly typed language...  ...not just you, but your family, too! We go above and beyond to give you the support... 

    Rock Family of Companies

    Detroit, MI
    2 days 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

    Detroit, MI
    3 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!