Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
IoT/Data Platform Engineer image - Rise Careers
Job details

IoT/Data Platform Engineer

Canonical is seeking an IoT/Data Platform Engineer to contribute to the development of leading-edge telemetry and connectivity solutions in the IoT sector. Join a global team to enhance global SaaS services and work with open source technologies.

Skills

  • Proficiency in Python and Golang
  • Knowledge of data streaming technologies
  • Understanding of cybersecurity challenges in IoT
  • Experience with backend web services and REST APIs
  • Familiarity with Ubuntu as a development platform

Responsibilities

  • Collaborate remotely with a globally distributed team
  • Architect scalable service APIs to provide streaming data services
  • Develop data governance and management systems
  • Work with infrastructure team on cloud-based and on-prem solutions
  • Design and implement new features and enhancements

Education

  • Bachelor’s in Computer Science or STEM equivalent

Benefits

  • Work from home
  • Learning and development allowances
  • Competitive salary
  • Annual compensation review
  • Recognition rewards
  • Generous annual leave
  • Paid maternity, paternity, and sick leave
  • Priority Pass for travel
To read the complete job description, please click on the ‘Apply’ button
Canonical Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Canonical DE&I Review
3.2 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Canonical
Canonical CEO photo
Mark Shuttleworth
Approve of CEO
What You Should Know About IoT/Data Platform Engineer, Canonical

Join Canonical as an IoT/Data Platform Engineer and take part in a thrilling opportunity that blends your software engineering expertise with your passion for open source technologies and Linux! At Canonical, a dynamic, pre-IPO international software company, you’ll engage with some of the brightest minds in tech while helping to shape the future of IoT solutions. Your role will be pivotal in architecting and enhancing robust data streaming capabilities integrated within our Snappy ecosystem, ultimately elevating the standards for development, management, and security in the industry. Collaborating remotely with a diverse team, you’ll design scalable service APIs using Python and Golang, develop comprehensive data governance systems, and contribute to both cloud-based and containerised solutions. If you’re eager to explore technology’s frontier and work with like-minded talents while enjoying the flexibility of remote work with occasional travel, this might be the perfect fit for you! With a commitment to confidentiality, governance, and innovation, Canonical is dedicated to allowing its customers to advance securely using the trusted Ubuntu platform. Bring your curiosity, technical acumen, and enthusiasm for collaboration to Canonical, where your contributions will help steer the next wave of IoT advancements!

Frequently Asked Questions (FAQs) for IoT/Data Platform Engineer Role at Canonical
What are the key responsibilities of an IoT/Data Platform Engineer at Canonical?

As an IoT/Data Platform Engineer at Canonical, you will take on key responsibilities including collaborating with a globally distributed team, architecting scalable service APIs for streaming data services, and developing robust data governance and auditing systems within our telemetry platform. You'll be integral in building both cloud-based SaaS offerings and containerized solutions, as well as implementing features from specification to production.

Join Rise to see the full answer
What qualifications are needed for the IoT/Data Platform Engineer role at Canonical?

To thrive as an IoT/Data Platform Engineer at Canonical, candidates should hold a Bachelor’s degree in Computer Science or a similar STEM field. Additionally, a solid understanding of data streaming technologies, cybersecurity in IoT environments, and proficiency in backend development using Python and Golang are crucial for success in this role.

Join Rise to see the full answer
How does Canonical support employee development for IoT/Data Platform Engineers?

Canonical is deeply committed to employee development. As an IoT/Data Platform Engineer, you’ll benefit from learning and development allowances, enabling you to explore emerging technologies. Canonical also emphasizes personal growth through regular annual compensation reviews and recognition rewards for your contributions.

Join Rise to see the full answer
What can an IoT/Data Platform Engineer expect in terms of work culture at Canonical?

The work culture at Canonical as an IoT/Data Platform Engineer is dynamic, inclusive, and remote-first. You'll be part of a unique team of over 1000 professionals from 70+ countries, where diversity of experience and perspectives foster innovation. Your work will be collaborative and engaging, driven by a passion for open source software.

Join Rise to see the full answer
What technologies should an IoT/Data Platform Engineer be familiar with at Canonical?

An IoT/Data Platform Engineer at Canonical should have experience with telemetry and connectivity systems, including MQTT, Kafka, and RabbitMQ, as well as familiarity with industrial data exchange protocols like OPC-UA and ModBus. Knowledge of data governance models and proficiency in designing REST APIs is also essential to succeed in this role.

Join Rise to see the full answer
Common Interview Questions for IoT/Data Platform Engineer
What experience do you have with data streaming technologies?

When asked about your experience with data streaming technologies, highlight specific tools you've used, like MQTT or Kafka. Discuss how you have implemented these technologies in previous projects to drive efficiency and reliability in data transmission.

Join Rise to see the full answer
Can you explain your process for developing scalable APIs?

In responding to your approach to developing scalable APIs, emphasize your methodology, such as using microservices architecture and how you ensure that the APIs can handle increased loads. Provide examples of past projects to illustrate your point.

Join Rise to see the full answer
How do you handle data governance and security in IoT systems?

Discuss the importance of data governance in IoT and provide examples of how you have implemented governance frameworks that protect data integrity and adhere to compliance standards in past roles.

Join Rise to see the full answer
What strategies do you use for effective remote collaboration?

Share your remote collaboration techniques, such as using communication tools for regular check-ins, setting clear expectations, and leveraging collaborative software for coding and project management to keep the team engaged and informed.

Join Rise to see the full answer
Describe a challenging problem you faced in a previous role and how you solved it.

When describing a challenging problem, focus on the problem-solving steps you took. Highlight how you analyzed the issue, the strategies you implemented to find a solution, and the outcomes of your actions.

Join Rise to see the full answer
What programming languages and tools are you most comfortable with?

Be honest about your programming proficiency. Discuss your expertise in languages such as Python or Golang, and any relevant tools or frameworks you’ve mastered, emphasizing how they apply to the IoT/Data Platform Engineer role.

Join Rise to see the full answer
How do you keep up with the latest trends in IoT and data streaming?

Explain your methods for staying updated on industry trends, such as subscribing to tech journals, participating in webinars, and engaging in forums. Mention any specific resources or communities that have been beneficial in your learning.

Join Rise to see the full answer
What do you think is the biggest challenge in developing IoT solutions today?

Here, share your insights on challenges such as data security, interoperability, or scalability in IoT ecosystems. Provide thoughtful reasoning to back your points based on your experience and understanding of the field.

Join Rise to see the full answer
Have you contributed to any open-source projects?

If applicable, discuss your contributions to open-source projects, detailing the role you played and the technologies involved. Emphasize how this experience aligns with Canonical's commitment to open source.

Join Rise to see the full answer
How would you prioritize tasks when working on multiple projects?

Illustrate your time management and prioritization strategies. Discuss how you assess project importance, deadlines, and team needs, and how you balance these elements to ensure efficient workflow.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Canonical Remote Home based - Canada, Calgary
Posted 9 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Become a crucial player in Canonical's mission to accelerate open source adoption as a Junior Project Manager in a fully remote environment.

Photo of the Rise User
Canonical Remote Home based - Africa, Lagos
Posted 9 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Join Canonical as an Associate Support Engineer and help deliver outstanding technical support experiences for Ubuntu and open source technologies.

Photo of the Rise User
Humi Remote No location specified
Posted 2 days ago

Become a pivotal part of Humi as a Senior Full Stack PHP Engineer, leading the charge in building scalable solutions for their innovative HR platform.

Photo of the Rise User
Advansys Remote No location specified
Posted 2 days ago

Join Advansys as a Software Developer and contribute to creating innovative solutions with a focus on modular and sustainable technology.

Photo of the Rise User
Visa Remote Bangalore, India
Posted yesterday

Become an integral part of Visa's multi-functional development team as a Staff Software Engineer and help innovate and improve payment technologies.

Photo of the Rise User

A Mobile Applications Developer is needed to enhance user experience through innovative app design and development.

Photo of the Rise User
True Anomaly Remote Denver, Colorado, United States
Posted 10 days ago

Join True Anomaly as a Front End Software Engineer and contribute to revolutionary technology in space security and sustainability.

Photo of the Rise User
Thomson Reuters Remote USA-MSP-2900 Ames Crossing Road
Posted 4 days ago

As a Senior Salesforce Conga CPQ Engineer at Thomson Reuters, you'll lead transformative integrations that enhance customer interactions.

Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Backend Software Engineer and contribute to building next-generation financial products in a collaborative environment.

Photo of the Rise User
KBR Remote Colorado Springs, Colorado
Posted 10 days ago

Join KBR as a Software Engineer to be at the forefront of space defense and national security technology.

Canonical was created alongside Ubuntu to help it reach a wider market. Our services help governments and businesses the world over with migrations, management and support for their Ubuntu deployments. Together with our partners, we ensure that Ub...

117 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Performance Bonus
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden