Apply

SaaS Backend Engineer - IoT Data

Posted 6 months agoViewed

View full description

📍 Location: EMEA

🔍 Industry: Software / IoT

🏢 Company: Canonical👥 1001-5000💰 $12,800,000 Crowdfunding over 11 years agoInternet of ThingsOpen SourceCloud ComputingLinuxSoftware

🗣️ Languages: English

🪄 Skills: Backend DevelopmentPythonSoftware DevelopmentCybersecurityIoTGoREST APICommunication SkillsCollaborationC (Programming language)

Requirements:
  • Passion for technology and collaboration with diverse, talented people.
  • Curiosity, flexibility, articulate communication, and accountability.
  • Valued soft skills with a passionate, enterprising, and self-motivated attitude.
  • Broad technology base with an emphasis on backend code and infrastructure.
  • Good understanding of cybersecurity challenges in IoT connectivity and data streaming.
  • Knowledge of telemetry and connectivity systems including data streaming technologies (e.g., MQTT, Kafka, RabbitMQ) and observability tools (e.g., OpenTelemetry).
  • Proficiency in designing and implementing 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 field.
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 infrastructure team for cloud-based SaaS offerings and containerised solutions.
  • Design and implement new features and enhancements from spec to production and ongoing operations at scale.
  • Review code and technical designs produced by other engineers.
  • Discuss ideas and collaborate on finding optimal solutions.
  • Travel 2 to 4 weeks a year for internal and external events.
Apply