Viridien
Join to apply for the Scientific Software Developer role at Viridien . Viridien () is an advanced technology, digital, and Earth data company focused on pushing the boundaries of science for a sustainable future. We discover new insights, innovations, and solutions to complex natural resource, digital, energy transition, and infrastructure challenges. Job Description As part of the team ensuring the efficiency, usability, reliability, and scalability of Viridien's core software for high-performance computing applications on GPU and CPU architectures, this role requires a deep understanding of computational science, parallel programming, and code optimization. A strong background in mathematics, physics, engineering, and knowledge of computer hardware/software architecture is essential. Excellent analytical and problem-solving skills are also required. You will develop and maintain geophysical algorithms for seismic processing, imaging, and interpretation. You will participate in design discussions, development, and deployment across large-scale computing facilities globally with a dispersed team of developers, researchers, and users. Must have current U.S. work authorization or qualify for sponsorship. Qualifications Master's degree or higher in Physics, Engineering, Mathematics, or Computer Science, or 5+ years of scientific programming experience Proficiency in C/C++ (Fortran preferred) Experience with UNIX / POSIX programming Expertise in debugging, profiling, and optimization Experience with MPI, CUDA, or other parallel computing technologies Experience with scientific computing on HPC architectures Experience with full development lifecycle, including product release Innovative mindset, motivated, eager to learn Strong communication and problem-solving skills Preferred Skills Experience with ML toolboxes and Python optimization libraries Knowledge of data structures, data compression, and data IO pipelining Familiarity with version control systems like Perforce Database experience such as SQL Perks and Benefits Relocation bonus for Houston $10,000 signing bonus Performance-based monthly bonus (10-15%) 3 weeks' vacation, 3 personal days, 8 sick days Hybrid, flexible schedule Excellent 401k match (up to 7%) Medical, dental, vision, and supplemental benefits Parental leave Wellness programs and a fitness center Free lunches on select days Why work at Viridien? Motivated, industry-leading colleagues Challenging, innovative environment Training and mentorship programs Employee assistance and support programs We value diversity and are committed to equal employment opportunities. Additional Details Senior level: Mid-Senior Employment type: Full-time Job function: Engineering and IT Industries: Technology, Internet #J-18808-Ljbffr