Scientific Software Developer
6 days ago
Viridien ) is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges.
Job Description
As part of the team responsible for ensuring the efficiency, ease of use, reliability, and scalability of the core software for Viridien's proprietary high-performance computing applications on GPU and CPU architectures, this position requires a deep understanding of computational science (especially parallel programming and code optimization), a strong mathematics/physics/engineering background, in-depth knowledge of computer software/hardware architecture, and excellent analytical and problem-solving skills.
In this role, you will develop and maintain high-end geophysical algorithms for seismic processing, imaging, and interpretation. You will participate in design discussions, development, and deployment in large-scale state-of-the-art computing facilities across the world with a geographically dispersed developer team, researcher team, and user base.
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 hands-on experience in scientific programming
- Fluency in C/C++ (Fortran also preferred)
- Experience with UNIX / POSIX programming
- Highly experienced in debugging / profiling /optimizing
- Highly experienced with MPI, CUDA, or other type of parallel computing
- Highly experienced in scientific computing on various types of HPC architecture
- Experience with full lifecycle of development, including product release
- Innovative mindset
- Highly motivated and eager to learn
- Strong communication and problem-solving skills
Preferred
- Good experience with ML toolbox and optimization for Python codes and libraries
- Good knowledge of data structure, data compression, and data IO pipelining
- Familiarity with Perforce (or other source control management software)
- SQL or other database experience
Perks And Benefits
- Relocation bonus to help offset the cost of moving to Houston
- $10,000 signing bonus to welcome you in
- Performance-based monthly bonus averaging at 10-15% at entry level (contingent on financial & individual performance) - The only limit is your potential
- 3 weeks' vacation to recharge, 3 personal days and 8 sick days for you to use when you need it the most
- A hybrid and flexible work schedule
- Excellent 401k match program (contribute up to 5% and we'll match up to 7%)
- Medical, dental, vision, supplemental benefits available and so much more
- Parental leave program - Viridien offers eligible moms and dads paid time off to bond with their new child
- Viridien wants our employees to be the best versions of ourselves. We offer a Wellness Program as well as a state-of-the-art Fitness Center
- Tired of packing lunch? We got you covered with free lunches on Tuesdays, Wednesdays and Thursdays
Why work at Viridien?
- Highly intelligent and motivated coworkers who are industry leaders in geoscience technology and high-performance computing
- Energetic and challenging-yet-fun work environment, full of imaging problems to be solved and technologies to be developed
- Excellent training and mentorship programs
- Employee Assistance Program to support your personal issues
We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.
We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.
-
Software Developer
4 days ago
Houston, Texas, United States GeorgiaTEK Systems Inc. Full time $150,000 - $200,000 per yearPosition: Software DeveloperLocation:Texas RemoteDuration: Full TimeRate: DOEU.S. Citizens and those who are authorized to work independently in the United States are encouraged to apply. We are unable to sponsor at this timeRequirementsMinimum 8 years of experience in SDLC and software development.Proficiency in .NET 8.0/9.0, Blazor, C#, and Visual...
-
StarLIMS Developer
4 days ago
Houston, Texas, United States American Unit, Inc Full timeMust Have's:• Work extensively within our cloud-based StarLIMS system to develop and configure frontend and backend solutions that further automate our scientific and technical processes.• Develop new or modify existing code using StarLIMS scripting languages, HTML5, Jscript, .NET libraries, and Python following industry best practices.• Develop...
-
Software/Firmware Developer
4 days ago
Houston, Texas, United States Geospace Technologies Full timeWe are currently seeking a software/firmware developer with strong programing skills to join our Software/Firmware Application Development team. Must be conversant in some, or all, of the following: C++, C#, .NET API, SQL, and/or embedded C. The position requires you to be a self-starter with skills in design, coding, database access and software testing...
-
Junior Software Developer
3 days ago
Houston, Texas, United States Smith & Associates Full time $60,000 - $120,000 per yearThis position will take part in building and supporting software solutions in Smith's Learning & Development architecture with a solid understanding of web frameworks, APIs, databases, and multiple programming languages.Essential Job DutiesWrite code ensuring that it is valid, properly structured, meets industry standards, and compatible across browsers,...
-
NET Software Developer
5 days ago
Houston, Texas, United States KBR, Inc. Full time $60,000 - $120,000 per yearTitle:.NET Software Developer.NET Software Developer, KBR Wyle Services, LLC, Houston, TX: Collaborate with the business analysis team to define user requirements. Create technical specifications for user requirements. Design and develop web applications using , HTML5 and CSS. Creating and consuming REST API services with Web API. Create responsive user...
-
Software Developer C#
6 days ago
Houston, Texas, United States Talan Full time $104,000 - $208,000 per yearWith 7,000+ experts in 20 countries, Talan is a global consulting and tech group helping businesses innovate and grow through AI, Data, and Blockchain. Certified Great Place To Work, we're aiming for €1B revenue by 2025.At Talan, we believe in Positive Innovation — using technology to serve people and society.Job DescriptionLocation:Chicago (Hybrid –...
-
Software Developer C#
4 days ago
Houston, Texas, United States Talan Full time $100,000 - $150,000 per yearCompany Description With 7,000+ experts in 20 countries, Talan is a global consulting and tech group helping businesses innovate and grow through AI, Data, and Blockchain. Certified Great Place To Work, we're aiming for €1B revenue by 2025.At Talan, we believe in Positive Innovation — using technology to serve people and society. Job...
-
Software Developer C#
4 days ago
Houston, Texas, United States Talan Full timeCompany Description With 7,000+ experts in 20 countries, Talan is a global consulting and tech group helping businesses innovate and grow through AI, Data, and Blockchain. Certified Great Place To Work, we're aiming for €1B revenue by 2025.At Talan, we believe in Positive Innovation — using technology to serve people and society. Job...
-
Software Developer II
6 days ago
Houston, Texas, United States Weatherford Full timeWe are seeking a skilled Software Engineer II to join our Backend Services Team within a discipline-based engineering organization. In this role, you'll contribute to the design, development, and maintenance of scalable backend services that power our core applications. You will collaborate with cross-functional teams in an Agile environment, delivering...
-
Endur Software Developer V
2 hours ago
Houston, Texas, United States 5 Star Recruitment Full timeResponsibilitiesLeads the design and development (including hands on development, testing, and debugging) of sophisticated software solutionsSets the technical direction for sophisticated software projects and initiativesLeads architectural design and ensures alignment with organizational goalsCollaborates with senior leadership to define technology...