Job Description
Research and Project Development
———
Senior Research Programmer (Energy Modelling)
JOB DESCRIPTION
1. Data Collection and Analysis
Review, collect and build environmental/climate/energy datasets from a variety of sources.
Clean, validate, and process data to ensure accuracy and relevance.
Conduct statistical analysis, visualize data, and interpret findings.
2. Operations Model Development
Review scientific literature and develop an understanding of real-world operational conditions and constraints in the power/energy sector and related environmental processes.
Adapt and structure these conditions into computational model features using Python/Julia, optimization frameworks (e.g., Pyomo, JuMP) and commercial/open-source solvers (e.g., Gurobi, CPLEX, HiGHS, GLPK).
Execute, compare and validate models to explore alternative scenarios and pathways.
Perform comparative analysis to gauge model performance and interpret results
Guide a small team to maintain rigorous quality control and version management (Git)
3. Reporting and Documentation
Compile analytical outputs into scientific reports, policy briefs, or presentation decks tailored to both technical and general audiences.
Prepare presentation slides and visual assets that clearly communicate findings.
Draft development outlines and research plans for future projects and innovation initiatives.
REQUIREMENTS
1. Education and Professional Experience
BSc/MSc in Environmental Engineering, Computer Science, Data Science, Data Analysis, or related fields such as Climate, Energy, and Sustainable Development.
Proficiency in computer programming (modular code design, testing frameworks…), ability to execute operational research models
Experience in academic research - across fields of sustainable development, environmental science, climate or energy.
≥ 1–2 years of hands-on experience in energy-sector research or power-system modelling; Experience leading small technical teams.
Familiarity with Vietnam’s and regional energy transition.
2. Skills
Language: Proficient in English (IELTS 7.0+ or equivalent).
Programming proficiency - Python (NumPy/Pandas/GeoPandas, Matplotlib/Seaborn) and/or Julia; able to pick up new programming languages quickly.
Ability to develop and execute optimization modeling/ operations research
GIS and/or AI/ML based analysis experience
Familiarity with data visualization and analysis tools like Python Pandas, Geopandas, Matplotlib.
Proficient in AI tools (e.g., ChatGPT, Gemini, Claude) to enhance research productivity.
3. Other Requirements
Dynamic, independent learner: quickly onboard new analytical tools, code libraries, and domain knowledge as project needs evolve.
Proven record of collaborative research (publications, technical reports, or open-source contributions) in energy, climate, or related fields.
Proactive, adaptable in dynamic environments, and able to work under pressure.
Ability to mentor junior team members, set coding standards, and review contributions
BENEFITS
Starting salary for official Senior Research Programmer position: 22,000,000 – 28,000,000 VND + performance-based bonus.
Social insurance and public holidays in accordance with state regulations.
Working schedule: Monday to Friday, and alternating Saturdays.
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 and attend academic conferences and seminars.
Opportunities to build and expand your professional network.
FAQs
-
If you are shortlisted, you will receive an email with a link to choose your interview time. Please note that due to limited interview slots, we encourage you to schedule your interview as soon as possible upon receiving the email. Interviews are typically held within 2–3 days after the invitation is sent. If you are not selected, we will notify you via email once the final candidate has been confirmed.
-
You can expect to hear from us within 1–2 weeks after submitting your application — possibly sooner, depending on the volume of applicants and internal review timelines.
-
Our hiring process includes two stages:
An online test, which you will complete and submit through a provided form.
A single in-person interview at our office if you pass the initial screening.
-
Our company culture values continuous learning, self-discipline, and deep focus. As a research-driven organization, the work here tends to be more individual than team-based, with a strong emphasis on technical depth and logical thinking. Most of our team members are in their 20s and 30s, which makes for a relaxed and friendly work environment despite the intellectually demanding nature of our projects.
-
We’re a compact team composed solely of data analysts and researchers focused on environmental, economics, energy, renewable energy and climate-change studies. New team members will independently tackle diverse project components and, when needed, collaborate in small teams.
-
Headquarters and most staff are based in Hà Nội + remote collaborators across from San Diego, to Galway, to Toronto, to Atlanta, to lowa, to Chapel Hill, across multiple time zones.