IUNU is looking to solve complex challenges at the intersection of distributed systems and horticultural science to deliver confidence at scale to the commercial greenhouse industry
Requirements
- Expert-level knowledge of Python, including modern language features, performance optimization, concurrency primitives (threading, multiprocessing), and best practices in production-grade code
- Advanced mastery of relational database internals, specifically PostgreSQL
- Proven hands-on experience designing, building, and operating systems that process and aggregate large datasets, with expertise in distributed data processing frameworks and efficient aggregation pipelines
- Deep understanding of algorithms and data structures, with the ability to analyze time/space complexity, select optimal solutions for real-world problems, and implement efficient algorithmic logic
- Proven track record of designing, implementing, and productionizing high-performance algorithms that operate reliably at scale in distributed environments
- Solid theoretical and practical knowledge of graph theory, including traversal algorithms (DFS, BFS), shortest-path algorithms, topological sorting, cycle detection, centrality measures, and experience applying graph algorithms to real systems
Responsibilities
- Design and implement the core distributed data processing engine that powers IUNU’s platform, moving beyond simple aggregation to handle large-scale datasets with high dimensionality
- Optimize for performance & scale by implementing advanced concurrency patterns and algorithmic techniques to maximize throughput across our distributed compute environment
- Design deterministic, event-driven workflows that guarantee data integrity and exactly-once processing, handling backpressure and late-arriving data in a non-deterministic physical world
- Drive the technical direction of the team by championing rigorous design reviews, observability best practices, and fault-tolerant architecture that balances speed of execution with long-term system stability
- Partner with the product and computer vision teams to translate abstract horticultural requirements into concrete, scalable technical solutions that directly impact yield forecasting and operational efficiency for growers
Other
- 5+ years of professional software engineering experience
- High ownership mindset, bias for action, and ability to thrive in complex problem spaces
- Dedication to the happiness and success of all employees, and strive to foster a workplace in which individual differences are recognized, appreciated, nurtured, and respected