Gardyn is on a mission to make fresh, healthy food accessible to every home through smart indoor gardening technology. As a Staff Platform Engineer, you will own and evolve the device-to-cloud platform, ensuring reliability, scalability, and security while enhancing how devices communicate and operate.
Responsibilities:
- Own the reliability, scalability, and evolution of Gardyn’s device-to-cloud platform, ensuring a seamless connection between our hardware and backend systems
- Lead the evolution of our IoT platform across both current and next-generation devices, including OTA updates, provisioning, and fleet management
- 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 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