SMART
Intranet Share Print

SMART office will be closed today as the PSI reading is >300. For enquiries, please email the respective person. SMART office will be open tomorrow should the PSI reading be below 300.

  • Home
  • Research
    • LEES
      • LEES Careers
    • AMR
      • AMR Careers
    • CAMP
      • CAMP Careers
    • DiSTAP
      • DiSTAP Careers
    • FM
      • FM Careers
    • BioSyM
      • BioSyM Careers
    • CENSAM
      • CENSAM Careers
    • ID
      • ID Careers
    • M3S
      • M3S Careers
  • Fellowships
    • Undergraduate (SMURF)
      • Apply for SMURF Fellowship
    • Graduate (SMART Graduate)
      • Apply for SMART Graduate Fellowship
    • Postdoctoral (SMART Scholars)
      • Apply for SMART Scholars Fellowship
  • News & Events
    • News
  • Careers
    • Career Opportunities
      • Job Application
    • Student Jobs
banner
Career Opportunities
  • Career Opportunities
  • Student Jobs
  • Home
  • Career Opportunities
  • Job Application
  • Research Engineer (Software Engineer: Backend Code)

Processing

Please wait, form submission in progress

Research Engineer (Software Engineer: Backend Code)

IRG_CENSAM_2023_004

<< Back to Job Listing
Posted on 14 December 2023
Group: CENSAM

Are you a software engineer passionate about building high-quality code with a real-world impact? Join a world-class team that uses NASA satellite data to prevent greenhouse gas emissions and transboundary smoke haze. We are a small, collaborative group in which you will be exposed to and learn from engineers and scientists from MIT, Stanford, NTU, and NASA while building a dynamic geospatial application for nature restoration and carbon projects.

Responsibilities

  1. Lead the design, implementation and testing of the analytical engine for a geospatial web application based on cutting-edge algorithms.
  2. Interact with a full-stack developer, users and scientists to gather requirements and iteratively improve capabilities and efficiency.
  3. Maintain quality by participating in code review and setting up and maintaining test frameworks.

Skills and Qualifications

  1. Bachelor’s degree in computer science, information technology, or a related field.
  2. Work experience in developing computational code as evidenced by one or more applications or prototypes.
  3. Familiarity with back-end development using modern platforms.
  4. Training in data modeling and SQL and experience with database management systems such as PostgreSQL.
  5. Familiarity with version control systems like Git and test- and documentation-driven development.
  6. Languages and technologies:
    1. Python
    2. SQL
    3. Git
  7. Advantageous:
    1. Cython
    2. C, C++, modern FORTRAN, or Julia
    3. PostgreSQL
    4. GDAL, PostGIS, GRASS, QGIS
    5. Linux packaging and deployment
    6. Familiarity with physics and linear algebra
  8. Quality traits we are looking for:
    1. Understanding of software development fundamentals
    2. Organisational skills: setting and achieving short- and medium-term goals

Interested applicants are invited to send in their full CV/resume, cover letter and list of three references (to include reference names and contact information). We regret that only shortlisted candidates will be notified.

Apply

Please download and complete our SMART Job Application Form and upload in the field below. Thank you.

Personal Details

First Name*
Last Name*
Phone No*
Email Address*
How did you get to know of this job?
Notification on personal data protection

File Attachments

Please upload one of these formats PDF & Word Doc only. File size limited to 2MB

Upload Completed SMART Job Application Form *
Upload Your CV *
Upload Cover Letter
Any Other Required Documents

Back to Top
Last Updated 01/03/2024 Privacy Policy | Terms of Use | Open Access Articles | Sitemap | 2016 All Rights Reserved. Singapore-MIT Alliance for Research and Technology Last Updated 01/03/2024