Job Description

Research and Project Development

Research Programmer Trainee (Energy Modelling)

Specialty Tracks

Energy Systems, Optimization & Numerical Modelling

Power systems, renewable integration, operations research, scenario modelling, resource planning, and numerical workflows for energy-climate questions.

Remote Sensing, GIS & Environmental Data

Satellite data, geospatial analysis, land use, climate and environmental datasets, map-based evidence, and spatial validation workflows.

Machine Learning, Forecasting & Scientific Computing

Transfer learning, time-series forecasting, applied ML, Python/Julia/R pipelines, reproducible notebooks, and model validation.

Why work with us

At CECCS, you’ll work on real research problems in environment–energy–climate change, alongside a young, dynamic team and experienced researchers. Our work is practical, data-driven, and often requires iterating, debugging, and improving outputs until they are genuinely reliable.

You will also have opportunities to:

  • Learn directly from researchers with strong academic and applied backgrounds

  • Work on problems that require careful computation, reproducible workflows, and high-quality outputs

  • Apply techniques you’ve learned (data science / AI / optimization / geospatial / modeling) to real-world projects, not just classroom exercises

Research exposure and publication opportunities

Depending on project needs and your performance, you may have opportunities to contribute to:

  • Internal working papers and research deliverables.

  • Conference submissions and/or journal-oriented outputs where appropriate.

  • Collaboration and academic exchange with external researchers and institutions, including experienced international collaborators.

We keep expectations objective and realistic : publication is not guaranteed, but strong contributors may get meaningful exposure to academic-quality work and writing processes.

Tools and resources provided for the role

To do the work effectively, we provide access to professional tools and infrastructure as needed, such as:

  • Premium AI subscriptions for research productivity, depending on availability and task needs.

  • A collaborative workspace built around practical research workflows, including documentation, versioning, reproducibility, and review cycles.

  • Access to suitable computational hardware for computationally intensive tasks, including optimization, large-scale runs, or model training when appropriate.

These are provided primarily as work-enabling tools , but they also make a meaningful difference in how much you can learn and build during the role.


JOB DESCRIPTION

1. Data Collection and Analysis

  • Collect, clean, validate, and document datasets from reports, APIs, satellite/geospatial sources, academic papers, and public databases.

  • Work with tabular data, geospatial layers, satellite-derived data, time-series data, and model outputs.

  • Build clear data-processing workflows so datasets can be reused, checked, and connected to research models.

2. Research Model Development

  • Develop or adapt workflows for time-series forecasting, remote-sensing analysis, transfer learning, optimization, and energy/environmental scenario modelling.

  • Translate real-world research questions into datasets, model inputs, assumptions, features, constraints, and validation checks.

  • Build reproducible Python/R/Julia workflows for data processing, model execution, comparison, and visualization.

  • Adapt methods from scientific papers into practical research workflows suitable for CECCS projects.

3. Reporting and Documentation

  • Compile analytical outputs into scientific reports, policy briefs, or presentation decks.

  • Prepare visual assets that clearly communicate findings.

  • Draft research plans for future projects and innovation initiatives.

REQUIREMENTS

1. Candidate Background

  • Bachelor's degree in Environmental Engineering, Computer Science, Data Science, Data Analysis, Climate, Energy, Remote Sensing, Geography, Statistics, or Sustainable Development.

  • Experience: Minimum 6 months of relevant experience.

  • Solid foundation in Python, R, or Julia for data processing.

  • Experience with computational modelling, optimization, forecasting, or applied ML is preferred.

  • GIS, remote-sensing, time-series forecasting, and/or AI/ML based analysis experience is a plus.

2. Skills

  • Language: Proficient in English (IELTS 7.0+ or equivalent).

  • Experience with computational modeling/ optimization modeling/ operations research is preferred.

  • Proficient (or quick to adapt) with AI tools (e.g., ChatGPT, Gemini, Claude) to enhance research productivity.

  • Proficient in documentation software (Word, Excel, PowerPoint), note-taking and cloud storage tools (e.g., Notion, Google Drive).

  • Strong analytical and logical thinking, with a passion for research.

3. Other Requirements

  • Careful, responsible, organized, and willing to check details.

  • Curious about research, data, and practical climate-energy-environment problems.

  • Able to learn new tools quickly and communicate progress clearly.

  • Comfortable working through ambiguity with guidance from senior researchers.

Note: This role is for candidates who want to build reliable research outputs, not just finish tasks.


BENEFITS

  • 11,000,000-15,000,000 VND/month + performance-based bonus.

  • Professional working environment with access to international research projects.

  • Opportunities to participate in Ministry- or State-level science and technology projects.

  • Opportunities to develop technical skills in forecasting, GIS/remote sensing, ML or transfer learning, optimization, model validation, visualization, and research communication.

  • Opportunities to build and expand your professional network.

This position is especially suitable for candidates who are strong in analytical thinking, willing to learn by doing, and motivated by real projects rather than only classroom-style assignments.

Note: Please clearly express your strengths, goals, and relevant project experience in your CV or cover letter so we can assess fit properly.

FAQs