Home based - Worldwide Remote (Country) Employment USD 2,000 per year

Canonical is hiring a Distributed Systems Engineer

About the Role

The role involves developing and operating resilient distributed systems, contributing to core infrastructure projects, troubleshooting complex technical issues, and collaborating with engineers across time zones to deliver reliable software solutions.

Responsibilities

  • Design and implement scalable backend systems for global deployment
  • Diagnose and resolve performance bottlenecks in production environments
  • Write maintainable code with comprehensive testing and documentation
  • Collaborate with peers on system architecture and design reviews
  • Respond to critical incidents with post-mortem analysis
  • Optimize system reliability, latency, and throughput
  • Contribute to open-source projects and internal tooling
  • Work across layers of the technology stack as needed
  • Automate operational workflows and deployment pipelines
  • Ensure systems are secure, observable, and resilient
  • Participate in on-call rotations for critical services
  • Evaluate new technologies for potential integration
  • Support integration of distributed storage solutions
  • Maintain system uptime under high-load conditions
  • Troubleshoot cross-service dependencies and network issues
  • Develop APIs for internal and external consumption
  • Monitor system health using telemetry and alerting tools
  • Improve fault tolerance and disaster recovery processes
  • Collaborate with product teams to define technical requirements
  • Drive improvements in deployment speed and reliability
  • Mentor junior engineers in best practices
  • Ensure compliance with security and operational standards
  • Contribute to capacity planning and scaling strategies
  • Work with containerized environments and orchestration tools
  • Support global deployments with multi-region considerations

Nice to Have

  • Master's degree in computer science or related field
  • Experience with large-scale data processing systems
  • Contributions to major open-source infrastructure projects
  • Deep knowledge of consensus protocols like Raft or Paxos
  • Experience with eBPF or kernel-level debugging
  • Familiarity with formal verification methods
  • Background in security engineering
  • Published technical papers or conference talks
  • Leadership experience in technical projects
  • Expertise in performance benchmarking and profiling

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with employer contribution
  • Paid time off and public holidays
  • Flexible work schedule
  • Remote work support stipend
  • Professional development budget
  • Parental leave policy
  • Mental health and wellness programs
  • Stock options program
  • Annual team summits
  • Learning subscription services
  • Employee assistance program
  • Inclusive leave policies
  • Recognition and rewards program
  • Sabbatical opportunities after tenure

Compensation

Competitive salary with performance-based incentives

Work Arrangement

Remote with flexible hours

Team

Global engineering team focused on open-source infrastructure

Open Source Contribution

Engineers are encouraged to contribute to upstream projects and publish tools developed internally. Time is allocated for open-source engagement, and participation in community forums is supported.

Global Engineering Culture

The team operates across multiple time zones with asynchronous communication practices. Collaboration emphasizes documentation, transparency, and inclusive decision-making processes.

Technical Environment

Primary languages include Go and Python. Infrastructure runs on Kubernetes with deployments across public clouds. Development follows test-driven and security-by-design principles.

Available for qualified candidates

About company
Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Its platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation and IoT. The company publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud.
All jobs at Canonical Visit website
Job Details
Category other
Posted 13 days ago