Job Opportunity for Machine Learning Engineer I at Digital Green in Bangalore, Karnataka, India

Digital Green

**Job Title:** Machine Learning Engineer I

 

**Location:** Bangalore, Karnataka, India

 

**About Digital Green:**

 

Digital Green is a leading global non-profit organization dedicated to empowering smallholder farmers worldwide.  Utilizing digital platforms and community-driven approaches, Digital Green amplifies the voices of farmers and improves their livelihoods.  Their mission is to create a world where farmers use technology and data to build prosperous communities.  Through technology, they facilitate knowledge sharing, capacity building, and market linkages, enabling farmers to adopt sustainable agricultural practices and increase productivity and income.  Supported by prominent philanthropic organizations such as the Bill & Melinda Gates Foundation, Walmart Foundation, USAID, and UK Foreign, Commonwealth & Development Office, Digital Green is committed to leveraging data and technology to strengthen agricultural extension systems.

 

 

**Job Summary:**

 

As a Machine Learning Engineer at Digital Green, you will apply cutting-edge machine learning techniques, particularly in Natural Language Processing (NLP), to develop intelligent solutions for real-world agricultural challenges.  You will focus on building and managing robust pipelines for end-to-end machine learning workflows, collaborating with cross-functional teams to ensure efficiency and scalability.  This role contributes directly to substantive projects enhancing AI-driven solutions for farmer support.

 

 

**Key Responsibilities:**

 

* Design, develop, and maintain data pipelines processing multi-modal agricultural datasets (text, voice, images).

* Build automated pipelines for preprocessing, feature engineering, and model training.

* Create scalable deployment pipelines integrating ML models into production systems.

* Ensure continuous delivery and monitoring of ML models through CI/CD frameworks.

* Optimize pipeline performance, reducing latency and ensuring reliable data flow.

* Troubleshoot and resolve issues in data processing and deployment pipelines.

* Support senior engineers in achieving team objectives.

* Document processes and share knowledge to build team capabilities.

 

 

**Qualifications:**

 

* Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field with foundational knowledge of machine learning and software engineering.

* 2-3 years of experience in building and managing data/ML pipelines or related roles.

* Familiarity with tools like Apache Airflow, MLflow, or similar pipeline orchestration frameworks.

* Proficiency in Python with experience in libraries like pandas, NumPy, and PyTorch/TensorFlow.

* Good understanding of NLP techniques (language modeling, text classification, named entity recognition, sentiment analysis, machine translation).

* Good understanding of ETL processes, data quality assurance, and pipeline optimization.

* Exposure to Docker, Kubernetes, and cloud services like AWS or GCP.

* Strong debugging and problem-solving skills with attention to detail.

* Growth-oriented mindset with the ability to adapt and learn quickly.

* Strong communication and collaboration skills.

 

 

To apply for this job please visit digitalgreen.applytojob.com.