WRI logo

Program Associate - Software Engineer

WRI
NewPosted today

LOCATION

Mumbai · Onsite

EXPERIENCE

2 - 4 Years

TYPE

FullTime

SALARY

₹9.5L - ₹12L /year

SKILLS REQUIRED

GitRESTful APIsPythonJavaScriptAgile DevelopmentUnit TestingRetrieval-Augmented Generation

Job description

Overview

Software Engineer role at WRI India to contribute to open-source digital platforms and geospatial tools across Programs such as Food, Land, Water, Mobility, Cities, and Energy, building web applications, interactive maps, data pipelines, and AI-assisted tools for research and programmatic work.

What you'll do

  • Build and maintain full-stack web applications using JavaScript frameworks (React or Vue.js) and Python or Node.js backends, following WRI India's 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.
  • 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 India's technical stack.
  • 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 India's technology stack.
  • Document features, APIs, and deployment processes clearly for internal and external audiences.

What you'll need

  • Bachelor's 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.
  • 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.
  • Strong problem-solving ability, attention to detail, and willingness to learn new technologies.

Nice to have

  • Working knowledge of geospatial concepts and tools; familiarity with PostGIS, GDAL, GeoJSON, or any mapping library (Leaflet, Maplibre GL, OpenLayers) is a strong advantage.
  • 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.
  • 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.

Details

  • Location: Mumbai/New Delhi/Bangalore/Remote.
  • Potential salary: INR 9,50,000 - 12,00,000, commensurate with experience, skills and internal parity.
  • Documents to attach: Cover Letter and Resume.
  • Applications must be submitted online through the career portal; a writing test is conducted with final candidates.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Program Associate - Software Engineer