Software Engineer
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)