Vui lòng bật chia sẻ vị trí để Toppy Ai gợi ý những cơ hội việc làm phù hợp nhất dành riêng cho bạn
Junior Research Programmer (From 17,000,000–24,000,000 VND/Month, Plus Performance-Based Bonus) Energy Modelling, Scientific Computing & Project Development Research And Project Development Track
Chi tiết tin tuyển dụng
Mô tả công việc
About the Role
CECCS is recruiting a Junior Research Programmer to support research and project development in energy modelling, scientific computing, environmental data analysis, and climate-development research.
This role is designed for candidates who already have a solid technical foundation in programming, data processing, computational modelling, optimization, forecasting, GIS, remote sensing, applied machine learning, or scientific computing — and who want to apply these skills to serious research problems in energy, environment, climate change, and development policy.
Compared with the Research Programmer Trainee position, this role requires stronger technical ownership, higher independence, and greater ability to connect data, models, assumptions, documentation, and research outputs. The Junior Research Programmer is expected not only to support workflows, but also to help develop, improve, validate, and document them for real project use.
Candidates do not need to already be climate or energy specialists. However, they should be able to learn complex domain knowledge quickly and work with interdisciplinary research questions that involve technical, economic, policy, and environmental dimensions.
At CECCS, the work is practical, data-driven, and research-oriented. Outputs are expected to be reliable, reproducible, and suitable for research deliverables, policy-facing outputs, technical reports, and potentially publication-oriented work.
This position is especially suitable for candidates who want to build a serious technical research profile and may later pursue advanced research roles, graduate study, scholarships, technical policy analysis, research management, or international academic and policy research pathways.
Why Work With Us
CECCS works on applied research problems at the intersection of environment, energy transition, climate change, and development. Our work is connected to real technical, economic, policy, and social challenges in Vietnam and ASEAN.
Research areas include:
- Renewable energy resource assessment
- Energy systems and energy transition modelling
- Power system planning and renewable integration
- Operations research and optimization
- Scenario modelling and resource planning
- Political techno-economic analysis
- Carbon market simulation
- Electricity pricing policy
- Environmental and climate justice
- GIS, remote sensing, and environmental data analysis
- Applied machine learning, forecasting, and scientific computing
As a Junior Research Programmer, you will have opportunities to:
- Work on real research problems that require careful computation, reproducible workflows, and high-quality outputs.
- Apply programming, data science, AI, optimization, geospatial analysis, forecasting, and numerical modelling to practical climate-energy-development questions.
- Work directly with researchers with strong academic and applied backgrounds.
- Support both research execution and early-stage project development, including technical scoping, data assessment, workflow design, and research planning.
- Contribute to reports, working papers, policy briefs, technical deliverables, and publication-oriented outputs where appropriate.
- Gain exposure to international-standard research practices, including documentation, reproducibility, versioning, review cycles, technical validation, and quality control.
- Participate in workshops, seminars, and academic exchange activities with universities, researchers, and external partners.
CECCS has operated for 10 years and has worked with ministries, public institutions, universities, and research partners. The center is also expanding collaborations with international scholars, universities, and climate-related research and investment organizations.
This is an opportunity to use technical skills not only to complete assigned tasks, but to help build research tools, evidence, and analytical capacity for meaningful climate, energy, and development problems.
Research Environment
CECCS provides a supportive but demanding research environment. The Junior Research Programmer is expected to work with meaningful independence while still collaborating closely with senior researchers and project teams.
The working style is built around:
- Reproducible computational workflows
- Careful data processing and validation
- Transparent assumptions and model logic
- Technical documentation and versioning
- Debugging, testing, and quality control
- Iterative improvement of models and outputs
- Scientific communication of methods, uncertainties, and limitations
- Review cycles with senior researchers
- Practical translation of research questions into data, models, and deliverables
This role is not designed for candidates who only want to execute narrow technical tasks. It is best suited for candidates who want to grow into stronger research programmers, technical analysts, research associates, or project-oriented researchers.
Tools and Research Infrastructure
To support effective research work, CECCS provides access to suitable tools and infrastructure depending on project needs.
These may include:
- Professional AI tools for research productivity, literature review, coding support, debugging, outlining, and documentation.
- Collaborative workspaces built around documentation, versioning, reproducibility, task tracking, and review cycles.
- Computational hardware or cloud resources for intensive tasks such as optimization, large-scale model runs, geospatial processing, simulation, or model training when appropriate.
- Access to relevant datasets, research materials, project documentation, and technical references.
- Guidance from senior researchers on model design, workflow structure, validation, research communication, and project development.
These resources are provided primarily as work-enabling tools. They also create a valuable environment for candidates who want to develop advanced technical, analytical, and research capacity.
Research Exposure and Publication Opportunities
Depending on project needs and individual performance, Junior Research Programmers may have opportunities to contribute to:
- Internal working papers and research deliverables.
- Technical reports, policy briefs, and project outputs.
- Conference submissions or journal-oriented outputs where appropriate.
- Research codebases, computational workflows, model documentation, and reproducible analytical pipelines.
- Project concept notes, technical proposals, and research plans for future initiatives.
- Academic exchange and collaboration with external researchers and institutions, including experienced international collaborators.
Publication is not guaranteed. However, strong contributors may gain meaningful exposure to academic-quality research, technical writing, model documentation, peer review, and publication-oriented research processes.
This experience may be especially valuable for candidates considering graduate study, research careers, scholarship applications, technical policy research, or international academic pathways.
Specialty Tracks
Junior Research Programmers may contribute to one or more of the following tracks depending on skills, background, and project needs.
1. Energy Systems, Optimization & Numerical Modelling
This track focuses on power systems, renewable integration, operations research, scenario modelling, resource planning, and numerical workflows for energy-climate questions.
Relevant areas include:
- Energy systems modelling
- Renewable energy resource assessment
- Power systems and grid integration
- Operations research
- Optimization modelling
- Scenario modelling
- Resource planning
- Numerical simulation
- Energy-climate policy analysis
2. Remote Sensing, GIS & Environmental Data
This track focuses on satellite data, geospatial analysis, land use, climate and environmental datasets, map-based evidence, and spatial validation workflows.
Relevant areas include:
- GIS and spatial data processing
- Remote sensing and satellite-derived datasets
- Land-use and environmental data analysis
- Climate and weather data
- Spatial validation workflows
- Map-based visualization
- Geospatial pipelines and reproducible spatial analysis
3. Machine Learning, Forecasting & Scientific Computing
This track focuses on transfer learning, time-series forecasting, applied machine learning, Python/R/Julia pipelines, reproducible notebooks, and model validation.
Relevant areas include:
- Python, R, or Julia programming
- Applied machine learning
- Transfer learning
- Time-series forecasting
- Scientific computing
- Model validation
- Reproducible notebooks and analytical pipelines
- Data visualization and model comparison
4. Research and Project Development
This track focuses on turning research ideas into structured project concepts, technical workflows, research plans, and fundable or implementable initiatives.
Relevant areas include:
- Technical scoping for new research projects
- Data availability assessment
- Literature and method review
- Research design and workflow planning
- Concept note and proposal support
- Innovation initiatives in climate, energy, environment, and development
- Translating policy or development questions into analytical frameworks
Job Description
1. Data Collection, Processing & Analysis
The Junior Research Programmer will collect, clean, validate, structure, and document datasets from multiple sources, including reports, APIs, satellite and geospatial sources, academic papers, public databases, and project-specific materials.
Key responsibilities include:
- Collect, clean, validate, and document datasets for research and project development use.
- Work with tabular data, geospatial layers, satellite-derived data, time-series data, policy data, economic indicators, environmental datasets, and model outputs.
- Build reusable data-processing workflows that can be checked, updated, documented, and connected to research models and reports.
- Use Python, R, Julia, GIS tools, spreadsheets, or AI-assisted workflows where appropriate.
- Check data quality, identify missing values, outliers, inconsistent definitions, and source limitations.
- Prepare datasets for forecasting, optimization, GIS analysis, remote sensing workflows, applied machine learning experiments, or energy-system models.
- Support the creation of internal data assets that can be reused across research projects.
2. Research Model Development
The Junior Research Programmer will support the development, adaptation, execution, validation, and documentation of computational workflows for applied research projects.
Key responsibilities include:
- 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 model inputs, assumptions, features, constraints, scenarios, and validation checks.
- Build reproducible Python, R, or Julia workflows for data processing, model execution, comparison, visualization, and reporting.
- Adapt methods from scientific papers into practical research workflows suitable for CECCS projects.
- Work with a small research team to test outputs, document assumptions, debug issues, and improve technical quality.
- Run experiments, compare outputs, identify unexpected results, and suggest improvements.
- Support model validation by checking outputs against known patterns, benchmarks, literature, empirical data, or expert review.
- Maintain structured documentation so workflows can be reviewed, reproduced, and improved by other team members.
3. Research and Project Development
The Junior Research Programmer will also support early-stage research and project development activities, especially where technical scoping, data assessment, and analytical design are required.
Key responsibilities include:
- Support the development of research plans for future projects and innovation initiatives.
- Conduct preliminary literature, data, and method reviews to assess feasibility.
- Help translate broad research or policy questions into analytical frameworks, data requirements, model structures, and workflow plans.
- Support the drafting of concept notes, technical outlines, project proposals, and methodological sections.
- Identify relevant datasets, tools, models, and computational approaches for new research directions.
- Assist senior researchers in preparing project ideas related to energy transition, climate policy, carbon markets, electricity pricing, environmental justice, renewable energy assessment, or development economics.
- Help estimate technical complexity, data availability, and workflow requirements for proposed research activities.
4. Reporting, Visualization & Documentation
The Junior Research Programmer will help convert computational outputs into research deliverables that can be understood by technical and non-technical audiences.
Key responsibilities include:
- Compile analytical outputs into scientific reports, policy briefs, technical notes, or presentation decks.
- Prepare clear charts, maps, tables, figures, and visual assets that communicate findings accurately.
- Draft research plans for future projects and innovation initiatives.
- Document code, data sources, assumptions, methods, limitations, and model logic.
- Support internal reviews by explaining workflows, outputs, uncertainties, and technical trade-offs.
- Contribute to reproducible research practices through organized files, notebooks, versioning, and clear documentation.
- Support the preparation of workshop, seminar, or presentation materials where needed.
Note: This role is for candidates who want to build reliable research outputs and computational workflows, not just finish assigned tasks.
Yêu cầu ứng viên
1. Candidate Background
We welcome applications from candidates with a Bachelor’s degree, or equivalent demonstrated ability, in fields such as:
- Environmental Engineering
- Computer Science
- Data Science
- Data Analytics
- Statistics
- Applied Mathematics
- Engineering
- Climate or Energy Studies
- Remote Sensing
- Geography / GIS
- Sustainable Development
- Economics or quantitative policy-related fields
Minimum experience:
- At least 1 year of relevant experience through work, internship, research assistantship, thesis, technical project, competition, or applied research experience.
This experience does not need to come only from a formal full-time job. Strong academic projects, research experience, coding portfolios, technical coursework, or competition projects may also be considered.
2. Technical Skills
Required:
- Solid foundation in at least one programming language for data processing, preferably Python, R, or Julia.
- Ability to work with structured data and build reproducible data-processing workflows.
- Ability to translate research questions into datasets, assumptions, analytical steps, model inputs, and validation checks.
- Strong analytical and logical thinking.
- Ability to read technical documents, research papers, reports, and model documentation in English.
- Ability to document code, methods, assumptions, and outputs clearly.
- Proficiency with documentation and productivity tools such as Word, Excel, PowerPoint, Google Drive, Google Docs, and Notion.
- Proficiency, or strong ability to adapt, with AI tools such as ChatGPT, Gemini, Claude, or similar tools to enhance research productivity.
Preferred:
- Experience with computational modelling, optimization modelling, operations research, forecasting, or applied machine learning.
- Experience with GIS, remote sensing, satellite-derived data, or spatial analysis.
- Experience with time-series forecasting or model validation.
- Experience with energy systems, environmental data, climate data, or policy-related datasets.
- Experience adapting methods from scientific papers into code or analytical workflows.
- Experience supporting research proposals, concept notes, technical plans, or project development is a plus.
- Familiarity with reproducible research practices, notebooks, version control, or structured project documentation.
Candidates do not need to master all these areas. However, they should show evidence of technical maturity, independent learning ability, and readiness to work with complex research problems.
3. English Requirement
Candidates should be proficient in English, especially for reading technical documents, academic papers, project materials, and research reports.
An IELTS score around 7.0 or equivalent is preferred. However, practical ability to read, understand, and work with English research materials is the most important requirement.
4. Personal Qualities
We are looking for candidates who are:
- Careful, responsible, and organized.
- Technically curious and motivated by complex research problems.
- Comfortable debugging, testing, revising, and improving workflows.
- Able to learn new tools and domains quickly.
- Able to communicate progress, blockers, assumptions, and uncertainties clearly.
- Comfortable working through ambiguity with guidance from senior researchers.
- Serious about research quality, reproducibility, and analytical reliability.
- Interested in applying technical skills to problems with social, economic, environmental, and policy significance.
This role is best suited for candidates who want to grow into stronger technical researchers, research programmers, project development analysts, research associates, or graduate-level researchers.
Role Fit
This position is especially suitable for candidates who are technically capable, analytically strong, willing to learn by doing, and motivated by real projects rather than classroom-style assignments only.
The strongest candidates are likely to be those who:
- Have a solid foundation in Python, R, Julia, or similar tools.
- Enjoy working with data, models, code, maps, simulations, or quantitative analysis.
- Are willing to learn energy, climate, environment, and development-related domain knowledge.
- Can turn messy real-world questions into structured data, assumptions, models, workflows, and outputs.
- Are comfortable with debugging, validation, documentation, and iteration.
- Can support both technical research and early-stage project development.
- Want to build a serious technical research profile.
- May be considering future pathways in research, graduate study, technical policy analysis, data science, project development, or international academic programs.
Applicants should clearly express their strengths, goals, technical skills, and relevant project experience in their CV or cover letter so that we can assess fit properly.
Application Note
When applying, please include a CV and, if possible, a short cover letter or statement explaining:
- Your academic background and relevant experience.
- Programming skills, especially in Python, R, Julia, or similar tools.
- Experience with data processing, modelling, optimization, forecasting, GIS, remote sensing, applied ML, or scientific computing.
- Experience with research projects, thesis work, technical coursework, competitions, coding portfolio, or previous work experience.
- Any experience supporting project development, research planning, concept notes, proposals, or methodological design.
- Why you are interested in applying computational skills to energy, climate, environment, or development-related research.
- What kind of technical, research, or project development capacity you hope to build through this role.
Candidates are encouraged to be specific. We value clear evidence of technical ability, seriousness, curiosity, and willingness to learn.
Quyền lợi
- Monthly compensation from 17,000,000–24,000,000 VND/month, plus performance-based bonus.
- Professional research environment with access to international research projects.
- Opportunities to participate in ministry-level, state-level, or institutionally supported science and technology projects.
- Opportunities to support both research execution and new project development.
- Opportunities to develop technical skills in forecasting, GIS, remote sensing, machine learning, transfer learning, optimization, model validation, visualization, and research communication.
- Opportunities to work with computational workflows, applied models, geospatial data, climate-energy datasets, and policy-relevant research problems.
- Exposure to workshops, seminars, and academic exchange activities with universities, researchers, and external partners.
- Opportunities to contribute to working papers, technical reports, project proposals, conference submissions, or publication-oriented outputs depending on project needs and performance.
- Opportunities to build and expand your professional, academic, and research network.
- Opportunities to strengthen your research profile for future graduate study, scholarships, research roles, or international academic pathways.
Thiết bị làm việc
Địa điểm làm việc (đã được cập nhật theo Danh mục Hành chính mới - thêm quận/huyện cũ tương ứng để dễ dàng tra cứu)
Thời gian làm việc
Cách thức ứng tuyển
Việc làm liên quan
Dưới đây là những dấu hiệu của các tổ chức, cá nhân tuyển dụng không minh bạch:
- Kiểm tra thông tin về công ty, việc làm trước khi ứng tuyển
- Báo cáo tin tuyển dụng với TopCV thông qua nút "Báo cáo tin tuyển dụng" để được hỗ trợ và giúp các ứng viên khác tránh được rủi ro
-
Hoặc liên hệ với TopCV thông qua kênh hỗ trợ ứng viên của TopCV:
Email: hotro@topcv.vn
Hotline: 1900 068 889 | Nhánh 2
Tìm hiểu thêm kinh nghiệm phòng tránh lừa đảo tại đây
Cơ hội ứng tuyển việc làm với đãi ngộ hấp dẫn tại các công ty hàng đầu
Trước sự phát triển vượt bậc của nền kinh tế, rất nhiều ngành nghề trở nên khan hiếm nhân lực hoặc thiếu nhân lực giỏi. Vì vậy, hầu hết các trường Đại học đều liên kết với các công ty, doanh nghiệp, cơ quan để tạo cơ hội cho các bạn sinh viên được học tập, rèn luyện bản thân và làm quen với môi trường làm việc từ sớm. Trong danh sách việc làm trên đây, TopCV mang đến cho bạn những cơ hội việc làm tại những môi trường làm việc năng động, chuyên nghiệp.
Vậy tại sao nên tìm việc làm tại TopCV?
Việc làm Chất lượng
- Hàng ngàn tin tuyển dụng chất lượng cao được cập nhật thường xuyên để đáp ứng nhu cầu tìm việc của ứng viên.
- Hệ thống thông minh tự động gợi ý các công việc phù hợp theo CV của bạn.
Công cụ viết CV đẹp Miễn phí
- Nhiều mẫu CV đẹp, phù hợp nhu cầu ứng tuyển các vị trí khác nhau.
- Tương tác trực quan, dễ dàng chỉnh sửa thông tin, tạo CV online nhanh chóng trong vòng 5 phút.
Hỗ trợ Người tìm việc
- Nhà tuyển dụng chủ động tìm kiếm và liên hệ với bạn qua hệ thống kết nối ứng viên thông minh.
- Báo cáo chi tiết Nhà tuyển dụng đã xem CV và gửi offer tới bạn.
Tại TopCV, bạn có thể tìm thấy những tin tuyển dụng việc làm với mức lương vô cùng hấp dẫn. Những nhà tuyển dụng kết nối với TopCV đều là những công ty lớn tại Việt Nam, nơi bạn có thể làm việc trong một môi trường chuyên nghiệp, năng động, trẻ trung. TopCV là nền tảng tuyển dụng công nghệ cao giúp các nhà tuyển dụng và ứng viên kết nối với nhau. Nhanh tay tạo CV để ứng tuyển vào các vị trí việc làm mới nhất hấp dẫn tại việc làm mới nhất tại Hà Nội, việc làm mới nhất tại TP.HCM ở TopCV, bạn sẽ tìm thấy những việc làm mới nhất với mức lương tốt nhất!
