Padmi
Canonical logo
Canonical

Ubuntu Linux · open source software

Data Platform Engineer

IndiaPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Canonical

Opens the source posting on shine.com

Source description

About the role

View original

As an experienced software engineer passionate about open source software, Linux, and Web Services at scale, you have an exciting opportunity to join Canonical, a growing pre-IPO international software company. By integrating reliable, secure, and robust data streaming capabilities into the Snappy ecosystem, you will be setting new standards in the industry for ease of development, implementation, management, and security. Key Responsibilities: - Collaborate remotely with a globally distributed team - Architect scalable service APIs to provide streaming data services to other teams and products using Python and Golang - Develop data governance, management, and auditing systems within our telemetry platform - Work with our infrastructure team to develop both a cloud-based SaaS offering as well as a containerized on-prem solution - Design and implement new features and enhancements from spec to production and ongoing operations at scale - Work remotely with global travel 2 to 4 weeks for internal and external events Qualifications Required: - Curious, flexible, articulate, and accountable - Broad technology base with a preference for backend code and infrastructure - Good understanding of cybersecurity and the challenges of the IoT environment regarding connectivity and data streaming - Knowledge and experience of telemetry and connectivity systems and platforms, including data streaming technologies (MQTT, Kafka, RabbitMQ, etc.), observability (OpenTelemetry), industrial/engineering data exchange protocols (OPC-UA, ModBus), and the application of data governance/IAM models to such systems - Proficiency in the design and implementation of backend web services, messaging/data pipelines, and REST APIs using Python and/or Golang - Familiarity with Ubuntu as a development and deployment platform - Bachelor's or equivalent in Computer Science, STEM, or similar degree - Willingness to travel up to 4 times a year for internal events This role will be based remotely in the EMEA region. Join us in enhancing our global SaaS services and be part of a team providing essential data services for building the next generation of IoT devices effortlessly. Canonical's commitment to data governance, ownership, and confidentiality ensures that customers can innovate with confidence on the globally trusted Ubuntu platform. As an experienced software engineer passionate about open source software, Linux, and Web Services at scale, you have an exciting opportunity to join Canonical, a growing pre-IPO international software company. By integrating reliable, secure, and robust data streaming capabilities into the Snappy ecosystem, you will be setting new standards in the industry for ease of development, implementation, management, and security. Key Responsibilities: - Collaborate remotely with a globally distributed team - Architect scalable service APIs to provide streaming data services to other teams and products using Python and Golang - Develop data governance, management, and auditing systems within our telemetry platform - Work with our infrastructure team to develop both a cloud-based SaaS offering as well as a containerized on-prem solution - Design and implement new features and enhancements from spec to production and ongoing operations at scale - Work remotely with global travel 2 to 4 weeks for internal and external events Qualifications Required: - Curious, flexible, articulate, and accountable - Broad technology base with a preference for backend code and infrastructure - Good understanding of cybersecurity and the challenges of the IoT environment regarding connectivity and data streaming - Knowledge and experience of telemetry and connectivity systems and platforms, including data streaming technologies (MQTT, Kafka, RabbitMQ, etc.), observability (OpenTelemetry), industrial/engineering data exchange protocols (OPC-UA, ModBus), and the application of data governance/IAM models to such systems - Proficiency in the design and implementation of backend web services, messaging/data pipelines, and REST APIs using Python and/or Golang - Familiarity with Ubuntu as a development and deployment platform - Bachelor's or equivalent in Computer Science, STEM, or similar degree - Willingness to travel up to 4 times a year for internal events This role will be based remotely in the EMEA region. Join us in enhancing our global SaaS services and be part of a team providing essential data services for building the next generation of IoT devices effortlessly. Canonical's commitment to data governance, ownership, and confidentiality ensures that customers can innovate with confidence on the globally trusted Ubuntu platform.

One address, no account. We’ll tell you when matching roles go live.

More at Canonical

Related open roles

View all roles
Data Platform Engineer at Canonical · Padmi