26 Oct
|
WRI India Careers
|
Mumbai
26 Oct
WRI India Careers
Mumbai
Job Summary
WRI India Programs work with governments, businesses, civil society, and on-ground organisations to develop strategies and digital tools that build community resilience, and bridge capacity gaps. WRI India's technology work is part of a broader commitment to open-source, interoperable Products - building tools that are publicly accessible, standards-compliant, and scalable to national and subnational use.
Role Overview
WRI India is seeking a Software Engineer to contribute to the development of open-source digital platforms and geospatial tools across Programs such as Food, Land, Water, Mobility, Cities, and Energy. You will help build web-based applications, interactive maps, data pipelines, and AI-assisted tools that support WRI India's research and programmatic work across food systems, land use, water, and climate. This is a hands-on, learning-oriented role for someone eager to apply modern software engineering to solve for the challenges in India.
Responsibilities
I. Platform development and engineering (60%)
- Build and maintain full-stack web applications using JavaScript frameworks (React or Vue.js) and Python or Node.js backends, following WRI Indias engineering standards.
- Build RESTful APIs to expose environmental and geospatial data to internal tools and external partners.
- Implement automated tests, write clear documentation, and follow version control and code review practices using Git and GitHub.
- Deploy and maintain applications on cloud platforms (AWS or GCP), using containerisation tools such as Docker.
II. AI tools and research support
- Assist in integrating AI and ML tools into research and programmatic workflows - including LLM APIs, geospatial classification models, and automated data extraction pipelines.
- Build lightweight AI-assisted tools such as document analysis utilities,
chatbots for internal use, or RAG (retrieval-augmented generation) pipelines using open-source frameworks (LangChain, LlamaIndex).
- Support researchers and program staff in using and accessing digital tools, providing troubleshooting and basic training where needed.
- Stay current on open-source AI, geospatial, and web technologies and contribute ideas for improving WRI Indias technical stack.
III. Collaboration and knowledge sharing
- Work closely with senior engineers, program managers, and UX designers to translate user needs into technical requirements and deliver high-quality features.
- Participate in agile ceremonies (sprint planning, standups, retrospectives) and contribute to a collaborative engineering culture.
- Contribute to open-source projects and communities relevant to WRI Indias technology stack.
- Document features, APIs, and deployment processes clearly for internal and external audiences.
Requirements
Qualifications and experience
- Bachelors degree in Computer Science, Software Engineering, Geoinformatics, or a related technical field.
- 2-4 years of skilled experience in software engineering, including internships and academic projects.
- Proficiency in JavaScript (React or Vue.js preferred) and Python for web application development.
- Working knowledge of geospatial concepts and tools - familiarity with PostGIS, GDAL, GeoJSON, or any mapping library (Leaflet, Maplibre GL, OpenLayers) is a strong advantage.
- Basic experience with relational databases (PostgreSQL preferred) and RESTful API development.
- Familiarity with version control using Git and GitHub, and comfort working in an agile development environment.
- Exposure to cloud platforms (AWS or GCP), Docker, or CI/CD pipelines is desirable.
- Interest in or familiarity with AI and ML tools - including LLM APIs, prompt engineering, or Python ML libraries - is a plus.
- Strong problem-solving ability, attention to detail, and willingness to learn new technologies.
- Interest in environmental sustainability, public policy, food systems, or related domains is preferred.
- A portfolio of projects (GitHub, deployed apps, academic work) demonstrating technical ability is encouraged.
Technology stack
Python, JavaScript (React or Vue.js), Node.js, PostgreSQL/PostGIS, GDAL, GeoJSON, Maplibre GL or Leaflet, Git/GitHub, Docker (basic), REST APIs, Google Earth Engine (familiarity), LLM APIs (basic exposure)
Location
Mumbai, New Delhi, Bangalore, Remote
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Role: Blockchain Quality Assurance Engineer,
Industry Type: NGO / Social Services / Industry Associations,
Department: Engineering - Software & QA,
Employment Type: Full Time, Permanent
Role Category: Quality Assurance and Testing
Education
UG: Any Graduate
PG: LLM in Law
Key Skills administrationagileagile developmentaiai toolsapisawsci/cd pipelinesclassificationcloudcloud platformscode reviewdata extractiondata pipelinesdeploymentdietitiandigital platformsdockerequityexpense management
📌 Program Associate - Software Engineer (Mumbai)
🏢 WRI India Careers
📍 Mumbai