Demo

Senior Software Engineer, Data Platform

IUNU
Seattle, WA Full Time
POSTED ON 12/6/2025
AVAILABLE BEFORE 2/6/2026
At IUNU (“you knew”), our mission is to deliver confidence at scale to the commercial greenhouse industry. We built LUNA, a computer vision platform that autonomously tracks plant development to turn visual data into high-value decisions. Deployed in over 15 countries, our technology empowers growers with critical insights like yield forecasting and pest detection to drive operational efficiency and reduce waste. We are looking for a Senior Engineer who is passionate about applying their technical expertise to solve real-world problems and build a more sustainable future for agriculture.About the Role:This role is a core systems engineering position for a builder who wants to solve complex challenges at the intersection of distributed systems and horticultural science. You will leverage your experience with data, algorithms, graphs, mathematics, and software engineering to enhance and extend the core of our LUNA system with robust, scalable systems. Working closely with our computer vision team and staff horticulturalists, you’ll transform the image and sensor data we gather to generate unique insights for growers.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.Requirements:5 years of professional software engineering experience.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. Candidates must demonstrate proficiency in query optimization, relational algebra, and the distinct challenges of time-series data storage.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 (e.g., dependency resolution, social networks, recommendation engines, or knowledge graphs).Comprehensive understanding of data pipeline dynamics, including scheduling strategies, event-driven vs. time-based triggering, deterministic execution guarantees, idempotency, exactly-once/late-data handling, and backpressure management.Hands-on experience with production orchestration platforms such as Kubernetes (including operators, CRDs, and Helm), Argo Workflows, Airflow, Prefect, Dagster, Temporal, or equivalent frameworks, with emphasis on reliability, observability, and scaling of complex workflows.Strong grasp of OS-level concurrency mechanisms (mutexes, semaphores, condition variables, read-write locks, atomic operations) and practical experience implementing correct, high-performance multi-threaded or multi-process systems in Python and/or lower-level languages.High ownership mindset, bias for action, and ability to thrive in complex problem spaces.Desired:Hands-on experience with the Google Cloud Platform ecosystem.Advanced knowledge of PostgreSQL and TimescaleDB.Strong mathematical or statistical programming skills within the Python ecosystem.Data engineering experience including ETL/ELT, AI/ML, and LLM pipelines.DiversityAt IUNU, we’re committed to providing a safe and inclusive environment. We are dedicated to the happiness and success of all of our employees, and strive to foster a workplace in which individual differences are recognized, appreciated, nurtured, and respected. Diversity is important, and we strongly encourage people of all identities and backgrounds to confidently apply for a job with us if this is a role that interests and excites you. We want you to feel comfortable bringing your whole self to work with you, with all of your talents and strengths. Powered by JazzHRYOVcOhxKIU

Salary : $139,400 - $183,800

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer, Data Platform?

Sign up to receive alerts about other jobs on the Senior Software Engineer, Data Platform career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$128,617 - $162,576
Income Estimation: 
$117,033 - $148,289
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer, Data Platform jobs in the Seattle, WA area that may be a better fit.

  • Rippling Seattle, WA
  • About Rippling Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered ... more
  • 7 Days Ago

  • moloco Seattle, WA
  • About Moloco: Moloco builds some of the most powerful AI advertising solutions in the world. Our name—short for "machine learning company"—reflects our cor... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!