CareerPlanSign in

Software Engineer

Singapore💼 Full-time🗓 2026-02-19 → 2026-09-23

Core

Designing, developing, and improving key components of the technology stack for AI, data engineering, high-performance computing (HPC), and geophysics applications.

Role type

Software Engineer (AI/HPC/Data Engineering)

Builds

Technology stack components for AI and data engineering solutions

Domain

Energy sector, AI, Data Science, High-Performance Computing, Geophysics

Deliverable

production ML models | product features | infrastructure

Required skills

Python, C/C++/Rust, Git, Linux Shell Scripting, Vim/Emacs, parallel computing, system programming, complex algorithms, data structures

Preferred skills

full-stack development, web development

Technologies

Python, C, C++, Rust, Git, Linux, Vim, Emacs

Responsibilities

Design and develop key technology stack components, apply technology to real-world client projects, maintain high code quality standards

Seniority

Mid-level (2+ years experience)

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.