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.
Cincinnati, OH $100,000.00-$200,000.00 1 year ago
Software Engineer - Solutions Engineering
Cincinnati, OH $60,100.00-$123,200.00 2 weeks ago
Engineering Intern: Shared Systems Architecture
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineering Specialist - Human Data
Cincinnati, OH $120,000.00-$120,000.00 12 hours ago
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Blue Ash, OH $100,000.00-$120,000.00 2 weeks ago
Software Engineer (Python/Linux/Packaging)
Software Engineer - Cross-platform C++ - Multipass
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- ...focusing on developing a cloud-native monitoring stack with Python and Go. This remote role requires collaboration with a global team and... ...like a personal learning budget, annual reviews, and a distributed work environment with bi-annual team sprints. Ideal candidates...SuggestedRemote work
$60.1k
...Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the... ...source software and operating systems to the global enterprise... ...is a pioneer of global distributed collaboration, with 1000+... ...Track record of going above-and-beyond expectations...SuggestedFull timeLocal areaWork from homeWorldwide- ...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
$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...SuggestedRemote jobFull timeSummer workInternshipSummer internshipWork at office- ...looking for a Senior Data Engineer to play a key senior... ...engineers, and serving as a go-to resource for complex... ..., optimization, and distributed data processing... ...programming languages (Python, Scala, SQL)Solid understanding... .../CD practices for data systems (i.e. Terraform, GitHub...SuggestedTemporary workFlexible hours
- ...team of mixed-skill Engineers that have a direct and... ...well into the existing systems. You will also... ...continuously improve the software delivery processes &... ...join an innovative, distributed Software Delivery team... ...more languages, such as Python, Java, Go, JavaScript, C++, or...Night shift
- ...billions in SLA credits go unclaimed because... ...'ll build the systems that watch the... ...responsibilities. It's not for engineers who would rather... ...-grade code (Go, Python, or similar)... ...and designing distributed systemsObsessive attention... ...shipping great software over winning...
$85k - $122.2k
...analytics domain, including Data Engineers, Data Asset Managers, and AI... ..., and rigorously tested software while contributing reusable code... .../ELT pipelines, and scalable distributed computing architectures.... ...programming languages such as Python, SQL, R, or similar (Experience...Full timeSummer workWork at officeRelocation$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$110k - $165.3k
...systemsCollaborating closely with our Data and AI Engineering teams, you’ll turn complex algorithms... ...fellow data scientists and become a go-to expert in AI, optimization, or generative... ...in programming languages such as Python and familiar with major Data Science/machine...Full timeWork at officeRelocation- ...Job Role: MLOPS Engineer Location: Cincinnati, OH (Onsite all days... ...AI Engineers, MLOps Engineers, Software Engineers, data scientists and... ...Kubernetes, and other DevOps tools. Good Python Programming skills. Experience with distributed frameworks like Dask, Ray etc....Contract work
- ...digital infrastructure and software that powers Kroger’s... ..., AI Reliability Engineering at KTD leads the engineering... ...pilots to production systems that associates and... ...Strong technical depth in distributed systems, Kubernetes,... ...with leaders and go deep with senior engineers...Permanent employmentWork at office
- ...programming language (Java/Go/Python/Ruby)Automation Tooling (IaC... ...(multi-region, scaling, DR)Distributed System DesignIncident Management (... ...)Performance & Reliability Engineering (latency optimization, load... ...in the evaluation of new software, hardware, and infrastructure...
- ...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... ...proven track record in Python and/or Go. As part of the Observability...Work at officeRemote workWork from home
$125k - $207k
...across search and recommender systems, with a strong focus on... ...deployment. Partner closely with Engineering to build and deploy production... ...stage pipelinesProficient in Python and SQL, with experience processing large-scale data in distributed environments (e.g., Spark).Track...Work at office$85k - $122.2k
...OpportunityAs a Data Engineer, you'll design, develop... ...data platform with other systems and services -... ...Strong proficiency in Python and SQL for data processing... ..., ETL/ELT design, and distributed data processing.Good understanding... ...BI.Background in software development / software...Full timeWork at officeWorldwideRelocation$110k - $165.3k
...DescriptionAs a Senior Data Engineer, you will be a... ...connecting complex enterprise systems, third-party services,... ...teams.Advanced Python & SQL: Expert-level proficiency... .../Sub, Cloud Storage).Distributed Processing Mastery:... ...Streaming, Flink).Software Engineering Background...Full timeWork at officeRelocationFlexible hours$105.4k - $207.8k
...practice. I&DT brings an engineering- and innovation-led... ...including proficiency in Python and SQL and comfort... ...layer behind agentic systems — RAG pipelines, embeddings... ...virtual and distributed delivery environmentsExcellent... ...of experience in software engineering, solution...Local area- ...across Data, AI, Cloud, and Software Engineering. Our expertise in AI... ...MLOps, model deployment, and system scaling to drive ML engineering... ...orchestrate ML workloads across distributed cloud and edge systems... ...Languages & Frameworks: Advanced Python, C++, and deep proficiency...Full timeContract workFor contractors3 days per week
- ...site Description Seeking a Data Engineer experienced in implementing... ...skills in Databricks, Spark, Python, and cloud-based DataOps... ...automation Strong understanding of distributed computing concepts (... ...engineering teams to enhance tools, systems, development processes, and data...Visa sponsorship
- ...experienceStrong proficiency in Python.Strong proficiency with... ..., algorithms, and software design principles.Understanding... ...and version control systems like GitHub and GitHub Actions... ....Apply expertise in data engineering to make large, distributed data sets accessible and...Remote workAfternoon shift
- ...As a Senior Data Engineer, you will have the opportunity... ...transform, store, and distribute our big data to be... ...engineers use PySpark/Python, Databricks, Hadoop, Hive... ...with version control software Strong understanding... ...Management Information Systems, Mathematics, Business...
- ...Data Engineer Department: Information Technology – Baseball Data &... ...the Data team and the Baseball Systems team to maintain, enhance,... ...sources as well as preparing and distributing data for consumption by the... ..., indexing strategies Strong Python for data processing (PySpark)...Full timeWork at officeRelocationFlexible hoursShift work
- ...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
$134.5k - $265.1k
...across Product Management, Data Engineering, Data Science, Software Engineering, Forward Deployed Engineering, and Go-to-Market to turn complex... ..., and end-user value. Systems thinking across data domains... ...quality product execution across distributed teams. Hands-on ownership...Local area$29 - $50 per hour
...protect our critical information systems and assets, or lead a... ...Work closely with Data and Software Engineering teams to effectively productionize... ...Scientific Computing: R, Python, C++, Java, Scala, High-Performance Parallel and Distributing Computing Deep Learning frameworks...Full timeSummer workInternshipWork at officeRelocation$120k - $155k
Join our team as a Data Solutions Engineer, where you will play a key role in designing and... ...the flow and integration of data across systems.• Use big data technologies like Azure... ...hands-on experience developing data and software solutions.REQUIRED INTERPERSONAL AND COMMUNICATION...Full timeFlexible hours- ...retrieval and recommendation systems AI-assisted decision... ...experience with 8+ years of software engineering experience, or a Master's degree... ...software solutions and distributed systems. Deep expertise building... ...and frameworks such as Python, TypeScript, Node.js, APIs,...
- ...hardware. Very similar to oracle. Migrating it to a hybrid data pipeline solutions. On prem and in the cloud. Data mapping and etl logic going on in the neteeza world and writing in onprem pyspark. Curate the data and push the data up to azure. Streamed or synced before...
- .... GENERAL FUNCTION: The data engineer designs and builds platforms,... ...addressing problems related to system and application design,... ...deployment processes. Evaluate software products and Provide documented... ...Fundamental understanding of distributed computing principles - Knowledge...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Distributed Systems Software Engineer, Python / Go. Be the first to apply!
- software technology Cincinnati, OH
- remote software sales Cincinnati, OH
- embedded software Cincinnati, OH
- software intern Cincinnati, OH
- software support Cincinnati, OH
- ultimate software Cincinnati, OH
- software engineer - cloud services Cincinnati, OH
- entry level software sales Cincinnati, OH
- software Cincinnati, OH
- software sales representative Cincinnati, OH


