Gardyn is a fast-growing, mission-driven company focused on making fresh, healthy food accessible through smart indoor gardening technology. The Staff Platform Engineer will own and evolve the foundation that powers Gardyn’s connected experience, ensuring a secure and scalable platform that supports both current and future innovations.
Responsibilities:
- Lead the evolution of our IoT platform across both current and next-generation devices, including OTA updates, provisioning, and fleet management
- Lead and maintain the IoT edge code, running RaspberryPi/STM32. Including: code portability, security, and future edge capabilities
- Strengthen device and platform security, including authentication, credential management, and protection against unauthorized access
- Build and maintain embedded Linux systems and scalable deployment pipelines for new device platforms
- Improve device-to-cloud communication, ensuring reliability, performance, and secure data exchange
- Own and optimize backend infrastructure, including databases, virtual networks, and operational systems
- Identify and resolve system bottlenecks, technical debt, and reliability risks across the platform
- Establish strong monitoring, alerting, and observability practices to improve system performance and reduce incidents
- Enhance logging, diagnostics, and recovery workflows to enable faster troubleshooting and operational excellence
- Partner cross-functionally with product, engineering, and other stakeholders to ensure platform decisions support product outcomes
Requirements:
- 8+ years of experience in platform, infrastructure, or IoT engineering
- Strong experience in RaspberryPi, STM32, embedded software
- Strong experience designing and operating distributed systems, ideally involving IoT or edge devices and cloud platforms
- Deep familiarity with cloud infrastructure (Azure preferred), event-driven systems, and observability tooling
- Experience building and maintaining reliable, scalable systems with a focus on performance and uptime
- Proficiency in backend technologies such as Python, Node.js, or similar, along with experience working in Linux environments
- Experience working with databases (e.g., MySQL) and managing infrastructure at scale
- Ability to navigate across hardware, backend, and infrastructure domains with a strong sense of ownership
- Strong problem-solving skills with the ability to identify root causes and drive long-term solutions
- A product-minded approach—understanding how platform decisions impact the end-user experience
- Experience with embedded systems (C++, embedded Linux, Yocto)
- Background in security practices for IoT or distributed systems
- Experience working in fast-paced, startup environments