Software Engineer

almost 3 years ago
Full time role
$80k-$120k/Year
United States · Somerville, MA, US · Massachusetts, US... more
United States · Somerville, MA, US · Massachusetts, US... more

Job Description

Where would you work?

AdaViv is an innovative agriculture technology company specializing in plant-intelligence for greenhouse and indoor farming. We are building an AI-powered plant care software to keep digital eyes on plants and help growers know what each plant needs to get the most consistent and highest yields. By initially focusing on high value crops like cannabis, we are enabling growers to continually improve the growth of each plant. We want to make every indoor farm a highly profitable and sustainable farm through our Digital Lean Cultivation platform.

Adaviv spun off from MIT, is venture-backed and currently based in Greentown Labs, Somerville, MA (the largest clean-tech accelerator in the world). Our founding team consists of three former MIT researchers/students (2 technical PhDs + MBA), whose domain expertise covers all dimensions of our products, from Biology to AI and Operations/Business. We have an excellent track record in MIT’s entrepreneurial ecosystem, having graduated from the MIT DesignX and Delta V accelerator programs in addition to being one of only a few startups to graduate from the 2020-2021 Creative Destruction Labs Agtech Program. 

We are working with some of the world's leading greenhouse and indoor producers of medicinal and recreational cannabis. We are at an exciting stage of our growth and are looking forward to adding passionate and mission-driven individuals, with a growth mindset, to the team.

What would you be doing?

As a Sr. Fullstack Software Engineer you will be working with the CTO, Management Team and other engineers in the team to lead and manage development of Adaviv’s SaaS offering towards supporting a growing pool of clients across North America and building game-changing products. To be successful at this role you must have hands-on experience and skills that cover:

  1. Scalable AWS-based backend architectures (iam, s3, dynamodb, lambda, batch, ses/sns, api gateway, athena, redshift);
  2. Automated data workflow orchestration (airflow, aws step functions, event-based triggers);
  3. Front/back-end integration and CI/CD pipeline (git, react deployment, google firebase);
  4. end-to-end ML data pipelines (aws sagemaker BYOM training, nvidia-docker, batch-transform);
  5. Facilitating knowledge transfer via reports, presentations, and team interactions.

You should be highly capable in the design and tracking of work plans that align with established milestones and KPIs. You should also be able to demonstrate how you remain current with the state-of-the-art in DevOps, scalable ML architectures, web and cloud applications and rapid development frameworks.

You’ll have the opportunity to grow in this role (sky's the limit), gain equity incentives and make a big impact on both our company and our customers. This is a full-time position (40 hours/week) with potential flexibility for either remote or in-person. 

Who are we looking for?

One of your super powers is your ability to quickly implement across the Full Stack while clearly communicating your ideas to improve and innovate. Your ideas and skills will ideally come from a diverse set of experiences across industry, research and self-motivated projects. Agile software development is fundamental to your work and you possess a solid familiarity with ML Pipelines and building scalable Architectures. You keep the end-user front of mind and will help us cultivate empathy for our customers and for fellow team members.

Degree Requirement (while there is no specific degree requirement, these are a plus)

  • B.Sc or M.Sc in Computer Science, Software Engineering or a relevant field.

Required Skills and Qualifications:

  • 4+ years of non-internship professional software development experience.
  • 4+ years of Programming experience in python.
  • 1+ year industry experience developing and deploying production ML pipelines and containerized software.
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current scalable production-level systems.
  • Understanding of principles of software development using agile and continuous development.
  • Strong background in Test-Driven development and ability to independently carry out all phases of a software development process.
  • Familiarity with AWS Cloud​Formation to deploy fullstack apps on AWS, as well as working with GCloud Firestore SDK for integrating ReactJS Web Apps.

Other Valued Skills and Qualifications:

  • Dual degrees in relevant fields of CS, software engineering, machine learning, math etc.
  • Proven ability to be highly productive in a dynamic, fast-paced environment and an ability to make informed, quick decisions in a complex problem space. 
  • While hands-on frontend dev experience is not required it is a plus as the role will coordinate with front-end engineers to lead the development of both ReactJS Web and React Native Mobile apps.

AdaViv thrives on the diversity of its team members. We are an equal opportunity employer. We seek and celebrate our diversity and are committed to growing in this area together and constantly raising the bar of creating an inclusive environment for all of our employees.

With our core beliefs in action we will be a flexible, fun, stimulating, creative, collaborative and successful organization. If this sounds like the type of startup you’d like to be a part of and want to help us change how we grow food and medicine for the better, please reach out to us or apply here: https://adaviv.recruitee.com/

Similar jobs