Program Associate - Software Engineer (Mumbai)

Program Associate - Software Engineer (Mumbai)

03 Sep
|
WRI India Careers
|
Mumbai

03 Sep

WRI India Careers

Mumbai

Note: This position is open across Mumbai, New Delhi, Bangalore and Remote

Job Summary

WRI India is seeking a junior 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 Indias 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.

What You Will Do

I. Platform development and engineering (45%)

- 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.
- Develop interactive geospatial features using open-source mapping libraries such as Maplibre GL, OpenLayers, Leaflet, and Deck.gl.
- Write and maintain geospatial data queries and pipelines using PostGIS, GDAL, GeoPandas, and GeoServer to process and serve spatial datasets.
- 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. Geospatial and data tooling (25%)

- Contribute to the development and maintenance of geospatial data pipelines that ingest, process, and visualise data on food systems, land use, water, and climate.
- Work with raster and vector geospatial data formats (GeoJSON, GeoTIFF, Shapefile, MVT) and serve them via tile servers or OGC APIs.
- Integrate with open platforms such as Google Earth Engine, Sentinel Hub,



or ISROs Bhuvan for satellite imagery processing.
- Support the development of data dashboards and visualisation tools using libraries such as D3.js, Plotly, or Recharts.
- Help maintain WRI Indias open data repositories, ensuring data quality, metadata standards, and accessibility.

III. AI tools and research support (20%)

- 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.

IV. Collaboration and knowledge sharing (10%)

- 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.





What You Will Need

Qualifications and experience

- Bachelors degree in Computer Science, Software Engineering, Geoinformatics, or a related technical field.
- 2-4 years of professional 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 solid 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

Duration

1 year 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.

📌 Program Associate - Software Engineer (Mumbai)
🏢 WRI India Careers
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: program associate - software engineer (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: program associate - software engineer (mumbai) / mumbai