Scientific Software Engineer - S262233
RAISE, INC.
Klein, TX, United States
18 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$145,600.0 - $166,400.0
Working hours
Regular working hours
Job source
Tech stack
Microsoft Azure
Bash Shell
C++ (Programming Language)
Profiling
Nvidia CUDA
Linux
Python (Programming Language)
Message Passing Interface
Object-Oriented Software Development
OpenMP
Performance Tuning
Scrum Methodology
+5 more
Scientific Computating
Software Engineering
Git
Information Technology
C++14
Job description
- Develop and support seismic imaging applications as part of a Scrum team.
- Work through a shared backlog with engineers in Houston and India.
- Partner with geoscientists and researchers to understand their needs and solve scientific problems.
- Turn prototype research code into reliable production software.
- Tune applications so they make better use of the HPC system and speed up seismic processing projects.
- Support business partners around the world.
- Help the HPC systems team and geoscientists plan future hardware and system upgrades.
Requirements
- 10+ years of C/C++ experience on scientific computing code that runs in parallel
- Modern C++ (C++11 and later)
- Python and Bash shell scripting in a Linux environment
- Experience building simulation-based software
- Experience working with third-party application programming interfaces (APIs)
- Strong grasp of code complexity and how algorithm choices affect performance
- A degree in computer science, software engineering, engineering, applied mathematics, computational science, or a related field
Preferred Qualifications
- Experience in seismic imaging, geoscience, or oil and gas
- Message Passing Interface (MPI), plus OpenMP or CUDA
- Profiling and performance tuning with tools like Intel VTune, NVIDIA Nsight, or gprof
- Object-oriented design
- Git and Azure DevOps (ADO)
- Experience on an Agile Scrum team
- Clear written and spoken communication, including mentoring others
- You take initiative, enjoy a hard scientific problem, and put safety first.
Looking for meaningful work? We can help
About the company
Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…