Senior Software Engineer, Platform

Plenty · South San Francisco, CA

Food & Agriculture
Posted 2 months ago

Google Cloud Platform
Machine Learning
Claim this company

At Plenty, we’re on a mission to give people in local communities everywhere access to the freshest, most amazing tasting produce possible. And to do so in a way that’s better for the planet.  The people and teams who make up Plenty are at the core of how we do that.

About Role

Plenty is looking for a Senior Software Engineer to join the Platform 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. 

Type of Role


What You'll Do

  • 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

What We're Looking For

  • 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 

Food Safety Requirement

  • Comply with all Plant, State and Federal OSHA, EPA, FDA, HACCP, and SQF regulations.

About Plenty

Plenty is here to change the way people eat, making extraordinary flavor and nutrition more available in a way that's better for people and the planet. We build farms that can put craveable flavor first while delivering exceptional yields. And our produce is always pesticide-free and grown using less than 1% of the land and 5% of the water of outdoor farming. 

To apply for this job please sign in or enter your email below.

Related Jobs

Senior Software Engineer, Geospatial - Indigo
Boston, MA/Remote - Posted 1 month ago
Principal Software Engineer, Carbon Apps - Backend - Indigo
Boston, MA/Remote - Posted 1 month ago
Senior Software Engineer - Shelf Engine
Seattle, WA/Remote (USA) - Posted 1 month ago
View more open tech jobs in San Francisco, CA
Be the first to see new Senior Software Engineer, Platform jobs

Save this search to get an email when new jobs match this search.

Create Account to Save Search

Connect with your next key hire on Tech Jobs for Good.

Post a featured job Schedule a demo