engineering
Posted Jul 19, 2023Distributed Systems Engineer
at Canonical
On-site
Responsibilities
- Design, architect, and build high-performance APIs to power streaming data services, ensuring seamless integration across teams and products using Python and Go.
- Develop robust governance, auditing, and management systems within our advanced telemetry platform, ensuring security, compliance, and operational integrity.
- Lead the design, implementation, and optimization of new features, taking projects from specification to production, ensuring operational excellence at scale.
Requirements
- Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.
- This is an exciting opportunity for a software engineer passionate about open source software, Linux, and web services at scale.
- We are seeking talented individuals to help us enhance our global SaaS services, providing customers with the essential data services needed to build the next generation of IoT devices effortlessly.
- Our commitment to data governance, ownership, and confidentiality is unparalleled, ensuring our customers can innovate with confidence on top of the globally trusted Ubuntu platform.
- You design and architect scalable backend services, messaging/data pipelines, and REST APIs using Go or Python, guiding best practices, technical direction, and system scalability.
- You possess deep expertise in cybersecurity principles and proactively address the complex challenges of IoT environments: secure connectivity, data streaming, governance, and compliance.
- You bring proven expertise in designing and optimizing systems using:
- Ability to design decentralized data ownership models, ensuring interoperability and governance across domains
- Data streaming technologies (MQTT, Kafka, RabbitMQ)
- Observability tools (OpenTelemetry)
- Industrial/engineering data exchange protocols (OPC-UA, ModBus)
- You are familiar with Ubuntu as a development and deployment platform.
- You hold a Bachelor’s degree or equivalent in Computer Science, STEM, or a related field.
- As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software.
Benefits
- 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 recognize outstanding performance.
- In addition to base pay, we offer a performance-driven annual bonus or commission.
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
Additional details
- Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
- Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors.
- The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles.
- Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
- The company is founder-led, profitable, and growing.
- Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing pre-IPO international software company.
- Canonical’s engineering team is at the forefront of the IoT revolution and aims to strengthen this position by developing cutting-edge telemetry and connectivity solutions.
- By integrating reliable, secure, and robust data streaming capabilities into the Snappy ecosystem, we are setting new standards in the industry for ease of development, implementation, management and security.
- Location: This role will be based remotely in the EMEA region.
- Work remotely with a globally distributed team, driving technical excellence and fostering innovation across diverse engineering environments.