Remote Cloud Distributed Systems Engineer (Python/Go)
Canonical
Washington
Remote
USD 175,000 - 230,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Personal learning budget of USD 2,000/year
Distributed work environment
Annual compensation review
Recognition rewards
Maternity and paternity leave
Employee Assistance Programme
Opportunity for international travel
Priority Pass for travel upgrades
Job summary
Canonical seeks a Distributed Systems Software Engineer skilled in Python or Go to enhance the quality and resilience of their cloud systems. This globally remote role involves developing automated testing infrastructures and collaborating with a distributed team. Successful candidates will drive initiatives spanning CI pipelines and AI/ML technology integration, fostering development excellence across Canonical's diverse cloud solutions.
Qualifications
Experience with Python or Go development.
Solid background in test processes and strategies.
Ability to develop production grade web applications.
Responsibilities
Create automated testing approaches for cloud orchestration tools.
Enhance continuous integration pipelines.
Collaborate daily with a globally distributed team.
Skills
Python
Go
Test processes
Continuous integration
Linux system architecture
Networking technologies
AI/ML pipelines
Tools
Jenkins
CircleCI
GitHub CI
Cloud technologies
Job description
Canonical seeks a Distributed Systems Software Engineer skilled in Python or Go to enhance the quality and resilience of their cloud systems. This globally remote role involves developing automated testing infrastructures and collaborating with a distributed team. Successful candidates will drive initiatives spanning CI pipelines and AI/ML technology integration, fostering development excellence across Canonical's diverse cloud solutions.