Jobs and Careers
PL

Senior Machine Learning Engineer (f/m/d)

Plantix
Remote jobRemotefull_timeVerifiedPosted 30 Jun 2023

About the role

Company Overview

Plantix is India’s leading digital ecosystem connecting farmers, local retailers and agri-input producers. It is the world’s most downloaded app for farmers - combining artificial intelligence and the expertise of leading research institutions around the globe. Millions of customers use the Plantix Crop Doctor to diagnose crop problems, get recommendations about treatments and the best suited products at their local store.

For the first time in their farming life, many are now able to obtain an accurate diagnosis and the right treatment. On top of this, we provide detailed advice on how to avoid crop loss and to minimize pesticide and fertilizer use. With Plantix, we are able to make a meaningful impact in farmers’ lives.

We have also built the country’s largest digital B2B platform, the Plantix Partner App for agri-inputs - connecting tens of thousand local retailers. The company has over 1000 products listed in the product catalog, offers transparent pricing, easy payment and business management.


About the role

We're looking for a Senior Machine Learning (ML) Engineer with a generalist approach. This role is multifaceted, involving the identification of relevant research in fine-grained image classification and Large Language Models (LLMs), and subsequently integrating this knowledge into our product. Utilizing your software engineering expertise, you'll scale and maintain our ML services. As a key member of our interdisciplinary team, you'll work closely with plant pathologists and other ML engineers. If you're open to a role filled with diverse tasks and the chance to make a significant impact, we’re eager to hear from you.

Responsibilities

  • Build, train, evaluate, deploy and monitor machine learning models in production

  • Work together with plant experts on improving datasets for our plant disease classification models

  • Build and maintain tools (e.g. semantic search) that support our plant experts in labeling

  • Keep an eye on the latest research and tools


Representative projects

  • Develop and deploy a new image-classification model and assess its performance
  • Researching out-of-distribution detection methods, evaluating their effectiveness, and integrating the best solutions
  • Create a unique dataset to measure the robustness of the image-classification model
  • Implement a CI pipeline for custom test set evaluation
  •  Expand the image-based diagnosis feature to a multimodal format for integration in a ChatGPT style chatbot
  • Design a solution for the automatic evaluation of a custom LLM-based chatbot
  • Create an active-learning-based labeling workflow to maximize our labeling workforce's impac
  •  Revamp our Kubernetes-based model serving infrastructure



Requirements

  • Significant experience in software engineering

  • At least 3 years of industry experience in training, debugging and deploying machine learning algorithms

  • Strong communication skills; able to simplify complex technical topics for non-technical audiences

  • Results-oriented mindset with a bias towards flexibility and impact

  • Curiosity for ongoing learning and staying current with machine learning developments

  • Willingness to take on tasks outside your job description

  • Care about the societal impacts of your work


  Nice to have

  • High performance, large-scale ML systems

  • Data-engineering and cloud infrastructure

  • Data-centric AI and the curation and cleaning of datasets for ML products

  • Familiarity with language modeling using transformers

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Plantix

View company profile →