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
Research Programmer Trainee (From 11,000,000–15,000,000 VND/Month, Plus Performance-Based Bonus) Research And Project Development
Chi tiết tin tuyển dụng
Mô tả công việc
About the Role
CECCS is recruiting Research Programmer Trainee to support computational research projects in energy systems, climate change, environmental data, and development-related policy challenges in Vietnam and ASEAN.
This is a more technical role than the Research Intern position. It is designed for candidates who already have a solid foundation in programming, data processing, computational thinking, or applied quantitative methods, and who want to grow into a stronger research programmer, research analyst, or technical research role.
The position focuses on building, adapting, testing, documenting, and improving computational workflows for research. These may include energy-system models, optimization workflows, forecasting models, geospatial analysis, remote-sensing pipelines, applied machine learning experiments, and simulation-based policy analysis.
Candidates do not need to already be energy or climate specialists. However, they should have strong technical curiosity, the ability to learn domain knowledge quickly, and the discipline to work with complex data, assumptions, models, and validation requirements.
At CECCS, the work is practical, data-driven, and research-oriented. Outputs are expected to be reliable, reproducible, and suitable for serious research or policy-facing deliverables. This means trainees will often need to iterate, debug, validate, document, and improve workflows until the results are technically credible.
This role is especially suitable for candidates who want to build a serious technical research profile and may later pursue research analyst roles, graduate study, scholarships, research assistantships, or international academic and policy research pathways.
Why Work With Us
CECCS works on applied research problems at the intersection of environment, energy, climate change, and development. Our projects are 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 modeling
- Power system planning and renewable integration
- Operations research and optimization
- Scenario modeling 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 Research Programmer Trainee, you will have opportunities to:
- Work on computationally intensive research problems requiring careful data, code, models, assumptions, and validation.
- Apply programming, data science, AI, optimization, geospatial analysis, forecasting, or numerical modeling to real-world research projects.
- Learn directly from researchers with strong academic and applied backgrounds.
- Build reproducible workflows that can support reports, working papers, policy briefs, technical deliverables, and publication-oriented outputs.
- Gain exposure to international-standard research practices, including documentation, versioning, reproducibility, review cycles, and technical quality control.
- Participate in workshops, seminars, and research exchange activities with universities, researchers, and external collaborators.
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 position is intended for candidates who want to use technical skills not only to complete tasks, but to build reliable research tools and evidence for real climate, energy, and development problems.
Research Environment
CECCS provides a supportive but demanding research environment. Research Programmer Trainees are expected to work with greater technical ownership than interns.
The working style is built around:
- Reproducible computational workflows
- Careful data engineering and data validation
- Transparent assumptions and model logic
- Versioning, documentation, and review cycles
- Debugging, testing, and technical quality control
- Scientific communication of methods, outputs, and limitations
- Iterative improvement based on feedback from senior researchers
This is not a passive training program. It is a technical research track for candidates who want to develop through real project work under high standards.
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, coding support, literature review, 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, and project documentation.
- Technical guidance from senior researchers on model design, workflow structure, validation, and research communication.
These resources are provided primarily as work-enabling tools. They also create a valuable learning environment for candidates who want to build advanced technical and research capacity.
Research Exposure and Publication Opportunities
Depending on project needs and individual performance, Research Programmer Trainees may have opportunities to contribute to:
- Internal working papers and research deliverables.
- Technical reports and policy-facing outputs.
- Conference submissions or journal-oriented outputs where appropriate.
- Research codebases, computational workflows, model documentation, and reproducible analytical pipelines.
- 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, 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
Research Programmer Trainees may contribute to one or more of the following tracks depending on skills, background, and project needs.
1. Energy Systems, Optimization & Numerical Modeling
This track focuses on power systems, renewable integration, operations research, scenario modeling, resource planning, and numerical workflows for energy-climate questions.
Relevant areas include:
- Energy systems modeling
- Renewable energy resource assessment
- Power systems and grid integration
- Operations research
- Optimization modeling
- Scenario modeling
- 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
Job Description
1. Data Collection, Processing & Analysis
Research Programmer Trainees 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 use.
- Work with tabular data, geospatial layers, satellite-derived data, time-series data, policy data, and model outputs.
- Build clear data-processing workflows so datasets can be reused, checked, updated, and connected to research models.
- Use Python, R, Julia, GIS tools, spreadsheets, or AI-assisted workflows where appropriate.
- Check data quality, identify missing values, outliers, inconsistent definitions, and potential source limitations.
- Prepare datasets for forecasting, optimization, GIS analysis, remote sensing workflows, machine learning experiments, or energy-system models.
2. Research Model Development
Research Programmer Trainees will support the development, adaptation, testing, 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 modeling.
- Translate real-world research questions into datasets, 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.
- Run experiments, compare outputs, debug errors, and document changes clearly.
- Support model validation by checking outputs against known patterns, benchmarks, literature, or empirical data.
- Create structured documentation so that workflows can be reviewed, reproduced, and improved by other team members.
3. Reporting, Visualization & Documentation
Research Programmer Trainees 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, innovation initiatives, model extensions, or technical experiments.
- 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.
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 6 months of relevant experience through work, internship, research assistantship, thesis, coursework, competitions, or technical projects.
This experience does not need to come 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.
- 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 modeling, optimization modeling, 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.
- 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.
This role is best suited for candidates who want to grow into stronger technical researchers, research programmers, research analysts, or graduate-level researchers.
Role Fit
This position is especially suitable for candidates who are strong in analytical thinking, technically capable, 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, and outputs.
- Are comfortable with debugging, validation, documentation, and iteration.
- Want to build a serious technical research profile.
- May be considering future pathways in research, graduate study, technical policy analysis, data science, 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, modeling, optimization, forecasting, GIS, remote sensing, applied ML, or scientific computing.
- Research projects, thesis work, technical coursework, competitions, coding portfolio, or previous work experience.
- Why you are interested in applying computational skills to energy, climate, environment, or development-related research.
- What kind of technical or research 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 11,000,000–15,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 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, 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!
