Back

Technical Lead - Sustainability Products

Remote
19 days ago
Full time role

Company

Regrow Ag

Los Angeles, CA, USA

Agriculture has the power to reverse climate change. At Regrow, we believe that transforming agriculture systems is the single most important ...

View Company Profile

Job Description

Technical Lead, Sustainability Products 

Team: Sustainability Insights 

Location: Remote 

 

​​Who We Are:

We are a climate tech company committed to reversing climate change. How do we reach this lofty goal? By disrupting the agriculture industry!

Founded by globally-recognized innovators in science and ag technology, Regrow is unlocking the power and profitability of resilient agriculture across the supply chain — from growers to global food brands. Regrow combines best-in-class agronomy, soil and carbon modeling, and innovative data collection to deliver customized, site-specific and scalable solutions to the agri-food industry.

Our customers are frontrunners in agri-food and agtech, ranging from global market operators, project developers, global food brands, and independent farmers. We help partners measure their impact on the environment, model and implement changes that will be environmentally and financially sustainable, and track partners’ progress against sustainability goals. 

We're backed by leading investors, such as Galvanice Climate Solutions, Microsoft's Venture Fund, Cargill, The Grantham Environmental Trust (NCO), AJAX Strategies, and more, all of whom believe in our vision to change the world through resilient agriculture.

Our Mission:

Agriculture has the power to reverse climate change. We believe science and technology can help us get there. 

Our goal is to use farmland to cool the earth. We are currently monitoring 300 million acres of land in over 45 countries. This year alone, with just one project, our carbon emissions reductions are equivalent to taking 17,000 cars off the road! We are already on our way to a more sustainable planet.

 

Job Summary:

 

Regrow is looking for a Technical Lead for our Sustainability Products to lead the development of our sustainability suite of products like Sustainability Insights and Impact Measurement Tool. As a member of the Software Engineering team, you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition, and Design across Regrow’s product offerings. 

 

We pride ourselves on our technology, building modern applications with cutting edge tools. Our cloud native GIS platforms are built on Google Cloud, using Python/FastAPI, multiple databases like MySQL/Postgres/BigQuery on the backend, and React/Typescript for our frontends. Scale, reliability and performance are our goals, and we run dozens of services and thousands of containers on the Hashicorp Stack (Nomad, Consul, Terraforms) where we have full tracing and visibility. 



What you will do:

  • Manage development projects to ensure they meet the company’s business requirements and goals.
  • Engage in all aspects of software development, including architecture, documentation, testing, deployment, maintenance, and bug-fixing, primarily using Python, Cloud, GIS, etc.
  • Play a key role in architectural and design decisions, while keeping customer experience at the forefront of all features delivered.
  • Write scalable, robust, testable, efficient, and easily maintainable code to support and scale the Regrow platform and its custom GIS web applications.
  • Identify areas for improvement related to GIS architecture, design, performance optimization, development process, workflows, governance, and tool technologies.
  • Review & shape product specs, suggest changes to optimize for ROI, identify edge cases, and improve UX.
  • Apply modern DevOps practices across development, QA, and production systems.
  • Document all practices and design, as you work with other functions of the team (architecture, security, DevOps, etc) to execute scalable and high-quality solutions.
  • Navigate the constantly changing technology landscape to identify and implement appropriate tactical and strategic solutions for improvement to deliver self-service, automated cloud technology.
  • Support the data science functions of our platform by utilizing data to create complex data pipelines and code that generates reports.
  • Perform software quality assurance activities for yourself and others; such as write tests, code reviews, regression testing etc, and apply changes needed to meet best practices.

 

Qualifications: 

  • 4-5+ years in a software engineering position or similar function, with a strong understanding of the full software development life cycle, agile development, and continuous integration. 
  • 2+ years of experience in an engineering leadership role managing, mentoring, and providing technical project management guidance to other tech team members.
  • Ability to focus on short-term deliverables while maintaining a big-picture perspective.
  • Proven experience creating and deploying REST APIs with Python Web Frameworks such as FastAPI, Flask, Django, etc.
  • You have commercial experience with relational databases i.e MySQL, Postgres, etc, or a document database like MongoDB.
  • Exceptional skill and knowledge of Python (or other modern languages).  
  • Strong knowledge of React (or other front end technologies)
  • Experience deploying apps/services on at least one major enterprise cloud platform ((AWS, GCP, or Azure). 
  • Excellent communication and interpersonal skills, with a proven ability to build strong, productive relationships and teams.
  • We highly regard:
    • Knowledge/experience in GIS and tools/libraries (rasters, gdal, rasterio, qgis, etc).
    • Experience with Docker (building and scheduling containers).
    • Experience profiling, debugging, tracing, and or parallelizing/optimizing code.

Envision Yourself Here

Does this sound like your dream job? If so, go ahead and apply for the position and we’ll be in touch. We appreciate your interest in Regrow. 

While it may go without saying once you see the diversity on our current team, we encourage diversity on our team at all levels of the company. We are committed to fostering a diverse, inclusive environment and to encourage these values in everyone on our team. We provide an environment of mutual respect where opportunities are available without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. We believe that diversity and inclusion for people from all walks of life is key to our success as a company. 

Regrow Ag

Los Angeles, CA, USA

Agriculture has the power to reverse climate change. At Regrow, we believe that transforming agriculture systems is the single most important ...

View Company Profile