Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Scientific Software Developer

Viridien

Job Title

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:

  • 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 themselves. 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Scientific Software Developer in Houston, TX vacancy
  •  ...reliability, and scalability of the core software for Viridien’s proprietary high-...  ...problem-solving skills.In this role, you will develop and maintain high-end geophysical algorithms...  ..., or 5 years of hands-on experience in scientific programmingFluency in C/C++ (Fortran... 
    Scientific
    Full time
    Flexible hours

    CGG

    Houston, TX
    4 days ago
  •  ...Scientific Software Developer A Scientific Software Developer at Z-Terra researches, designs, and develops software solutions for the upstream oil and gas industry. Responsibilities: code, maintain, test, and install software seismic data processing applications... 
    Scientific

    Z-TERRA

    Houston, TX
    3 days ago
  •  ...challenges. Job DetailsBuild your career developing cutting-edge visualization tools for...  ...hands-on experience developing scalable software, working with modern development practices...  ...or legacy software projectsExposure to scientific, geoscience, seismic, imaging, CAD,... 
    Scientific
    Full time
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours
    2 days per week
    3 days per week

    CGG

    Houston, TX
    2 days ago
  • $100 per hour

    Job Title: Simulation Software Developer - Thermodynamics Specialist Do you want to advance the thermodynamic foundations that power accurate...  ...phase equilibrium calculations. The core of the position is scientific software development (primarily C++ with Python for... 
    Scientific
    Contract work
    For contractors
    Local area
    Immediate start

    Schlumberger

    Houston, TX
    2 days ago
  •  ...trust?Viridien operates 700+ petaflops globally and executes 1M+ scientific computing jobs daily across areas such as energy, materials...  ...unique opportunity to work alongside top experts in the field, develop your technical expertise and business acumen, and shape how... 
    Scientific
    Full time
    Work at office
    Worldwide

    CGG

    Houston, TX
    2 days ago
  •  ...Exponent is the only premium engineering and scientific consulting firm with the depth and...  ...be responsible for Architecting, developing, and deploying end-to-end AI solutions...  ...LangGraph, LlamaIndex, or comparable)Strong software engineering fundamentals in Python;... 
    Scientific
    Work at office
    Flexible hours

    Exponent

    Houston, TX
    4 days ago
  • $86.9k - $198k

     ...environment, and spacecraft. To do so, they develop and use advanced computational modeling...  ...and maintaining software to implement analytical and computational...  ...RockyExperience writing technical documentation or scientific publicationsAbility to work in both a team... 
    Scientific
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Houston, TX
    5 days ago
  •  ...Tech Lead The main function of a software engineer is to apply the principles of computer...  ...software engineer researches, designs, develops and tests operating systems level...  ...military, communications, aerospace, business, scientific and general computing applications.... 
    Scientific

    Keylent Inc

    Houston, TX
    4 days ago
  •  ...pipelines and application programming interfaces (APIs). Provide feasible and real-life practical solutions, and demonstrate the scientific qualities: clarity, accuracy, precision, relevance, depth, breadth, logic, significance, and fairness. Present and depict the... 
    Scientific
    Local area

    Occidental Petroleum Corporation

    Houston, TX
    3 days ago
  • $105.5k - $243k

     ...Job Description:Responsibilities: Conduct scientific application performance benchmarking in...  ...benchmarking scientific Independent Software Vendor (ISV) applications as well as open...  ...competitive proposals for customer opportunities.Develop and apply a strong understanding of HPC... 
    Scientific
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Houston, TX
    3 days ago
  • $109k - $251k

     ...architectures using performance models and benchmark data.Run and analyze scientific, engineering, large language model (LLM), AI training and...  ..., AI frameworks, libraries, compilers, runtimes, and system software.Apply parallel computing, GPU acceleration, profiling, and... 
    Scientific
    Permanent employment
    Full time
    Work experience placement
    Internship
    Work at office
    Local area
    Immediate start
    Worldwide
    2 days per week

    Hewlett Packard Enterprise

    Houston, TX
    2 days ago
  •  ...scalable AI and Machine Learning solutions• Develop and implement machine learning...  ...performance compute, engineering simulations, scientific compute, grid and cloud computing, distributed...  ...in building and deploying AI/ML based software to a cloud environment.Bachelor's degree... 
    Scientific
    Full time
    Work experience placement
    Live in
    Work at office
    Local area
    Shift work

    Accenture

    Houston, TX
    5 days ago
  • $86.1k - $150.95k

     ...as part of a cross-functional team of engineers, planners, and scientific professionals to execute project work on multiple concurrent...  ...data obtained during field investigations, offering input with developing action plans for moderate- to high-level risk installation, equipment... 
    Scientific
    For subcontractor
    Local area
    Worldwide
    Flexible hours

    WSP Group

    Houston, TX
    3 days ago
  • $135.8k - $200k

     ...environments, mission-critical outcomes, operational advancement, scientific discovery and cutting-edge manufacturing, turning abstract...  ...team toward meeting these objectives.Follow your purpose and develop your skills in a company that challenges you throughout your career... 
    Scientific
    Full time
    For contractors
    For subcontractor
    Work at office
    Home office

    Jacobs

    Houston, TX
    5 days ago
  •  ...in our employees and empowering them to develop themselves and their careers. Experience...  ...drilling, and production optimization. Its software and data platforms empower customers to...  ...building or supporting engineering, scientific, industrial, or energy software. Experience... 
    Scientific
    Full time
    Part time
    Local area
    Work from home

    Halliburton

    Houston, TX
    14 days ago
  • JOB SUMMARYThe Senior Bioinformatics (BI) Software Engineer holds a critical technical role, responsible for designing, developing, and maintaining scalable and efficient software...  ..., with the ability to relay or distill scientific concepts within supplemental documentation... 
    Scientific
    Full time
    Local area
    Flexible hours

    Baylor Genetics

    Houston, TX
    2 days ago
  •  ...scientists, and management professionals dedicated to developing and commercializing AI/ML/Software solutions that address our customers’ most...  ...deployment. Build visualizations of complex numerical and scientific data. Develop signal processing chains and algorithms... 
    Scientific
    Casual work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    Day shift

    Etegent Technologies

    Houston, TX
    3 days ago
  • $140k - $170k

     ...seasoned professional to serve as a Senior Software Engineer . This position is based in Houston, TX. The Software Engineer will develop, maintain, and enhance complex/diverse...  ...develop and modify software systems, using scientific analysis and mathematical models to... 
    Scientific
    Hourly pay
    Contract work
    Work at office
    Local area

    Amentum

    Houston, TX
    4 days ago
  • Position: Software Engineer- Flight & Ground Systems Location:...  ...SFS) team in Webster, Texas. The SFS team develops and operates commercial spaceflight platforms...  ..., reduce technical risk, and conduct scientific research in space and on the surface of... 
    Scientific
    Permanent employment
    Full time
    Remote work
    Relocation package

    Aegis Aerospace

    Houston, TX
    6 days ago
  •  ...resolve complex natural resource, digital, energy transition and infrastructure challenges. Job DetailsViridien is seeking a Software Developer - High-Performance I/O & Storage Systems to design, build, and improve services that enable efficient data access and storage... 
    Full time
    Relocation
    Flexible hours

    CGG

    Houston, TX
    3 days ago
  • Lead ETRM Systems Developer:On behalf of our Energy client, Procom is searching for a Lead ETRM Systems Developer for a permanent role. This position is onsite at our client’s Houston, Texas office. Lead ETRM Systems Developer - Job Description:This role involves supporting... 
    Permanent employment
    Work at office
    Immediate start

    ProCom

    Houston, TX
    6 days ago
  •  ...security, privacy, and governance standards Build Integrations: Develop and maintain integrations across systems using APIs (...  ...analysis capabilities Integration Knowledge: Hands-on experience with Software as a Service (SaaS) platforms, APIs, and Single Sign-On (SSO) technologies... 

    Conexess Group

    Houston, TX
    4 days ago
  •  ...products are designed, built and tested in our 1,000,000 square foot state-of-the-art manufacturing facility in Houston, TX. We have developed a totally integrated manufacturing process from research and development, design, engineering, production and manufacturing to... 
    Full time
    Internship

    Toshiba

    Houston, TX
    4 days ago
  •  ...customer-facing role, you'll work closely with sales teams, consulting engineers, EPCs, end users, and internal engineering groups to develop technical solutions for some of the world's most demanding industrial applications. You'll be involved throughout the entire... 
    Full time
    Worldwide

    Toshiba

    Houston, TX
    3 days ago
  •  ...of this equipment. Some travel will be required.Job Duties:Analyzes and interprets customer inquiries, including specifications, to develop appropriate scope of work and installation plan for equipment.Travels to customer's facilities for site support and details needed... 
    Full time
    For subcontractor
    Work at office

    Zeeco

    Houston, TX
    6 days ago
  •  ...distribution systems, combined with exceptional communication skills and business acumen. The Application Engineer will be responsible for developing comprehensive technical proposals, cultivating strategic vendor relationships, engineering custom solutions, and serving as a... 
    Work at office

    Industrial Service Solutions

    Houston, TX
    6 days ago
  •  ...and contractual topics. Acting as a technical advisor to the regional commercial team, you will contribute to deal strategy and help develop customer-focused, risk-balanced service solutions.As a CSA Customer Application Engineer, you will be responsible for:Leading the... 
    Full time
    Flexible hours

    Baker Hughes

    Houston, TX
    6 days ago
  •  ...used to complete the overall Powell offeringAssess risk associated with sub-vendor offeringInteract with other Powell divisions to develop cross business solutionsRequires minimal supervision.Project responsibilities may be average to complex.May be selected to lead a project... 
    Full time
    For subcontractor
    Work at office

    Powell Industries

    Houston, TX
    4 days ago
  •  ...distributors, and internal engineering teams to evaluate applications, develop technical solutions, prepare quotations, and provide product...  ...environment.Proficiency with Microsoft Office and engineering software tools.TravelTravel up to 25% to 50% domestically, with... 
    Full time
    Work at office
    Worldwide

    Toshiba

    Houston, TX
    2 days ago
  •  ...given application based on available portfolio of products and developing appropriate stab-up and running procedures, as needed.Able to...  ...Microsoft Visio desktop applicationsDesired experience with TadPro Software or, alternatively, experience modeling Torque and Drag using... 
    Work at office

    National Oilwell Varco

    Houston, TX
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Scientific Software Developer. Be the first to apply!