Senior Machine Learning Engineer (f/m/d)
PlantixAbout 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 KitFree account required — sign up in 30s