About Plenty
Plenty is on a mission to make fresh, pesticide-free fruits and vegetables more accessible to everyone. Our cutting-edge indoor, vertical farms produce extraordinary yields using a fraction of the land and water outdoor farms need. Nutrient-rich, mouth-watering and locally grown, our crops help people, communities and our planet to be healthier and more resilient.
The people and teams who make up Plenty are at the core of how we do this. We are a collaborative and innovative bunch. We are passionate about our contributions to Plenty, the communities around us and our planet, but never take ourselves too seriously. We’re down to Earth, we grow together, and we always find a way. Most importantly, we’re here to improve the lives of plants, people and our planet.
Plenty is looking for a Senior Software Engineer to join the Platform subsection of our Software + Data team. In this role, you will architect, implement and maintain sophisticated backend systems and infrastructure for operating Plenty’s farms. As a foundational member of the Platform team, which builds and manages critical software and data systems used across the organization, you will contribute to the advanced automation in Plenty's production lines, while also amplifying the impacts of Application Engineers, Data Scientists, Machine Learning Engineers, Manufacturing Engineers, and Production Engineers across multiple organizations. You will work in a highly collaborative environment, partnering closely with fellow engineers, product managers and project managers across the Plenty team.
- Design and implement back-end components for the FarmOS Execution System
- Identify opportunities where production data can be highly leveraged to improve production yields, efficiencies, and quality
- Utilize Object-oriented design, domain driven design and analysis skills to design and implement back-end software
- Maintain a rigorous standard for deploying clean, tested code in a highly collaborative environment with rapid iteration
- Create tooling, automation, and documentation to facilitate others in deploying, operating, and extending your code
- Design and implement a highly performant distributed system to orchestrate operations in the farm with an emphasis on performance, resiliency and scalability
- Manage and maintain evolving data systems for automation equipment logs and logic
- Support, guide, and collaborate with the data community within the company
- Drive cross-functional projects from requirements gathering to production deployment
- B.S. or higher in Computer Science, Engineering, Mathematics, or related field
- 5+ years of server-side software engineering experience
- Deep experience writing back-end components using Java
- Proficiency with Git
- Experience managing configuration in a public cloud (AWS, GCP, Azure, etc.)
- Experience with CI/CD workflows and tools
- Strong background in system architectures, high-performance computing, and distributed systems
- Experience with data modeling and database systems such as Postgres, DynamoDB, Elasticsearch, and Cassandra
- Experience with big data technologies such as Spark, Kafka/Kinesis, Akka, Apache Beam, and Athena
Type of Role
Full-Time
What we can offer
- Compensation; we’ll pay you a competitive salary, give you a stake in the company via equity and contribute toward your 401K
- Health & well-being; we’ll invest in your physical and mental well-being with comprehensive medical, dental, & vision benefits, in-office gyms, and an Employee Assistance Program to help with mental health, financial & legal matters
- Food; in-office lunches, snacks and access to our leafy greens & new produce in development — are you up for a side gig as a taste tester?
- Grow together; learning & development opportunities including unlimited access to our Upstart University platform, LinkedIn Learning, lunch & learns, training certifications, and more
- Equipment; we’ll provide you with the equipment you need to be successful, including $75/month toward your phone bill and $250 every 2 years to upgrade your phone
- Paid time off; we know you’ll do your best if you’re taking time to recharge, so we don’t cap the amount of days you can take off per year in addition to the paid holidays we observe
- Parental leave; 12 weeks off for all new parents – fully paid so you can focus your energy on your newest addition
Food Safety Requirement
- Comply with all Plant, State and Federal OSHA, EPA, FDA, HACCP, and SQF regulations
- All employees must show proof of COVID vaccination before starting work, other than in limited circumstances where the law requires an exception
More Information
- City South San Francisco
- Can Work Remote or in Office Can work either remotely or in office