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 months ago Be among the first 25 applicants
Join to apply for the Distributed Systems Software Engineer, Python / Go role at 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. 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
- 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
- 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
- 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
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
Sign in to set job alerts for “System Software Engineer” roles.
Sacramento, CA $120,000.00-$150,000.00 3 hours ago
Sacramento, CA $120,000.00-$135,000.00 1 month ago
Software Engineer - Solutions Engineering
Senior Software Engineer, Backend (Java/MySQL/AWS)
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer - Cross-platform C++ - Multipass
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Software Engineer (Python/Linux/Packaging)
Folsom, CA $140,000.00-$160,000.00 4 days ago
Senior Software Engineer, KeeperChat (MAUI)
Senior Software Engineer, Web Vault (Frontend)
Software Engineer - Desktop and Mobile Applications - Roon
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Senior Software Engineer, Integrations (Fullstack)
Senior Desktop Software Engineer (C# / .NET)
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- ...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...SuggestedFull timeWork experience placementLive inWork at officeLocal area
- ...Machine Learning Engineer for our Personalization... ..., and production systems — from training... ...learning and backend software engineering. ~... ...proficiency in Python, plus at least one... ...backend language (Go or Java preferred)... ...~ Solid grasp of distributed systems, microservices...SuggestedWork at officeFlexible hours
$95k - $171k
...possess expertise in Linux systems, automation, and SRE practices... .... As an Site Reliability Engineer II, you will be responsible... ...Writing automation and tooling in Python or Go to reduce operational toil... ...about AI infrastructure and distributed systems Work in a way...SuggestedPermanent employmentWork experience placementWork at officeRemote workWork from homeWorldwideFlexible hours$169.3k - $304.7k
...and reliable routing software and infrastructure that... ...Principal Site Reliability Engineer - Network, you will be... ...Bash scripts, Python programs, Slack bots)... ...working with large-scale distributed systems Have a deep understanding... ...using Python, Bash, Go, or Rust Have...SuggestedWork experience placementWork at office$150k - $236k
...how we innovate and grow. The Solutions Engineering Team The Solutions Engineering (SE) team... ...technical decision-makers, serving as a go-to advisor for collaboration solutions. Deliver... ...outcomes in Salesforce and other company systems. Maintain an optimized home lab or demo...SuggestedWork at officeImmediate startRemote workWork from homeHome officeFlexible hoursNight shift- ...mission. You will contribute throughout the Software Development Life Cycle (SDLC), writing clean, maintainable code, implementing system requirements, and ensuring solutions meet... ...For more information about E-Verify, please go to . CALIFORNIA CODE OF REGULATIONS,...Full timeSecond jobRemote work
- ...community, product feedback, and go-to-market enablement.As a... ..., you will help data engineers, analysts, data... ...audiences.Working knowledge of software development practices, APIs... ...CD, version control, and distributed systems.Proficiency in Python and at least one other...Work at office
$80.58k - $110k
...development Perform AI Engineering Utilize AI tools and... ...model assumptions and system behavior Generate... ...modeling Write SQL and Python-based transformations... ...data characteristics, distributions and potential issues... ...Follow established software development best practices...Local areaRelocation package- ...Optimize and automate data pipelines using Python, PySpark, and R, ensuring efficient data processing and feature engineering Develop, validate, and maintain probabilistic... ...Experience with large-scale distributed computing environments Strong background...
- ...Will Do:As a Senior Staff Engineer, you will Own the design and... ...build against it, and hold the system accountable to it in... ...engineers on Postgres internals, distributed systems design, and the... ...one higher-level language — Go, Ruby, or Python — for control plane and tooling...Local areaImmediate startFlexible hours
- ...Develop and implement recommendation system using collaborative filtering, clustering... ...sets using statistical computer languages (Python, SQL, etc.). Design and develop... ...statistical techniques and concepts (regression, distribution properties, statistical tests, etc.) and...
- ...data plane architecture — the Postgres engine, storage, query execution, WAL... ...staff engineers on database internals, distributed systems design, and production-quality engineering... ...familiarity with higher-level languages (Go, Python, Ruby) for control plane and tooling...Temporary workLocal areaFlexible hours
- ...Collaboration: Partner with Product and Engineering teams to help translate data science... ...specifying priors, working with posterior distributions, and evaluating model fit and... ...Programming & Modeling Tools: Strong Python skills specifically for statistical/causal...
$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 jobHourly paySummer workInternshipWork at officeImmediate startShift work$198k - $297k
...collaboration and impact. We’ve been a distributed team since day one, and many... ...happy. The Role As a Data Engineer you will handle everything... .... High proficiency in SQL, Python, and Dbt Experience designing... ...re helping build a financial system that is open to everyone....Work at officeLocal areaRemote workFlexible hours$40 per hour
...Data Center Engineer Location: Sacramento, CA Duration: 6 Month... ...automated alerting when things go wrong Responsible for... ...knowledge of SNMP, rPDUs, UPS systems, client systems, etc. ~ Demonstratable... ...and/or scripting skills with python, bash ~ Excellent time...Hourly payFull timeContract workRemote workWeekend work$192.01k - $274.3k
...seeking a Forward Deployed Engineer (FDE) to join Kong’s... ...the intersection of software engineering,... ...modernize mission‑critical systems for the AI era. Impact... ...‑native technologies, distributed systems, AI connectivity... ...in languages such as Python, Go, Java, JavaScript, or...$98.59k - $173.58k
...demonstrate, and support selling Esri software and solutions as part of the... ..., third party business systems, and integration points.... ...experience with languages such as Python and JavaScriptRemarkable... ...geography, computer science, engineering, or a related fieldVisa sponsorship...Local area- ...autonomous and agentic systems. We’re building... ...systems that go far beyond automation... ...member of our AI engineering team, you’ll play... ...AI and enterprise software — from scalable multi... ...native platforms, distributed systems, and... ...software development (Python, Go, or Java is preferred...Flexible hours
- ...About the job Python Chatbot Developer (1099 Contractor) Job brief We are seeking a contract Python developer to create... ...Integrate intelligent chatbots with upstream and downstream data and systems Enhance natural language processing performance via...Contract workFor contractorsRemote work
- ...Relationship Management systems, and third-party... ...Data Capture, SQL, and Python/Java/Scala. Implement... ...Product, Application Engineering, Quality Assurance, DevOps... ..., and globally distributed engineering teams.... ...Experience with multi-tenant Software as a Service data platforms...
- ...quickly. As our second Data Engineer, you will own the data layer... ...rating, quote, and financial systems and establishing secure access... ...requirements. OUR CURRENT STACK Python, SQL, PySpark, pandas, and... ...Databricks, or a comparable distributed data platform. Strong...
$118k - $130k
...Office.Job OverviewThe Data Engineer will design, evolve, and govern... ...developed application systems. This position will own the architecture... ...using SQL, PostgreSQL, Python, and other approved platform... ...supervisory authority.Knowledge of distributed systems as it pertains to...Work at officeImmediate start- ...Snowflake Advanced AI Engineer, you will design, build... ...of deployed systems.The Work:• Formulate real... ...years of experience in distributed computing systems and... ...deploying AI/ML based software to a cloud environment... ...you haveProficiency in Python and python-based AI/ML...Full timeWork experience placementLive inWork at officeLocal areaShift work
- ...Senior Data Engineer With Databricks Remote, Anywhere... ...machine learning, and software modernization space.... ...reliable, secure data systems Automate infrastructure... ...Databricks, Spark, or distributed data processing... ...proficiency with PySpark and Python for data engineering...Full timeImmediate startRemote work
- ...business process automation software for the transportation... ...seeking a Senior Data Engineer to architect and own... ...wide range of source systems — APIs, relational... ...strategy, sort keys, distribution keys, and query plan optimization... ...on AWS ~ Strong Python skills for pipeline...Remote work
$128.4k - $192.5k
...wherever you want it to go. Join EY and help to... ...opportunity Our AI, Data & Engineering team helps apply... ...generative AI, and agentic systems that learn, reason, and... ..., analytics, and software engineering. We'll look... ...Learning # Strong skills in Python # Ability to...Full timeWork experience placementImmediate start$169.3k - $304.7k
...services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and... ...orchestrators. Showcase mastery in Go, Python, or Bash. Be a champion for... ...the scenes. We provide the world's most distributed platform from Cloud to Edge to help the...Work experience placementWork at office$175k - $195k
...hiring for a Databricks Data Engineer / Training Instructor to support... ...instructor access to DHS systems required. This position is location... ..., window functions), regex, Python for data transformations,... ...lakehouse architecture, and distributed compute/Spark.Provide targeted...Full timeContract workCurrently hiringWork at officeRemote work- ...of the following: Strong Python skills with proven experience... ...maintaining high-quality Git (distributed version control) workflows in... ...Model (LLM) Integration & Prompt Engineering. Experience shall include at... ...distinguish between critical system errors and routine log...Contract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Distributed Systems Software Engineer, Python / Go. Be the first to apply!
- system programmer Sacramento, CA
- IT system engineer Sacramento, CA
- systems software developer Sacramento, CA
- ultimate software Sacramento, CA
- software qa Sacramento, CA
- embedded software Sacramento, CA
- software sales Sacramento, CA
- bank software Sacramento, CA
- software sales representative Sacramento, CA
- software intern Sacramento, CA




