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.
- ...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...ScientificFull timeFlexible hours
- ...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
- ...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,...ScientificFull timeRemote workVisa sponsorshipRelocation packageFlexible hours2 days per week3 days per week
$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...ScientificContract workFor contractorsLocal areaImmediate start- ...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...ScientificFull timeWork at officeWorldwide
- ...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;...ScientificWork at officeFlexible hours
$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...ScientificFull timeContract workPart timeWork at officeLocal areaRemote work- ...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
- ...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...ScientificLocal area
$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...ScientificFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week$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...ScientificPermanent employmentFull timeWork experience placementInternshipWork at officeLocal areaImmediate startWorldwide2 days per week- ...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...ScientificFull timeWork experience placementLive inWork at officeLocal areaShift work
$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...ScientificFor subcontractorLocal areaWorldwideFlexible hours$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...ScientificFull timeFor contractorsFor subcontractorWork at officeHome office- ...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...ScientificFull timePart timeLocal areaWork from home
- 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...ScientificFull timeLocal areaFlexible hours
- ...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...ScientificCasual workWork at officeLocal areaImmediate startRemote workFlexible hoursDay shift
$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...ScientificHourly payContract workWork at officeLocal area- 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...ScientificPermanent employmentFull timeRemote workRelocation package
- ...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 timeRelocationFlexible hours
- 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 employmentWork at officeImmediate start
- ...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...
- ...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 timeInternship
- ...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 timeWorldwide
- ...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 timeFor subcontractorWork at office
- ...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
- ...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 timeFlexible hours
- ...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 timeFor subcontractorWork at office
- ...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 timeWork at officeWorldwide
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Scientific Software Developer. Be the first to apply!
- scientific software engineer Houston, TX
- intel software engineer Houston, TX
- director software engineering Houston, TX
- software engineer Houston, TX
- senior robotics software engineer Houston, TX
- financial software developer Houston, TX
- graduate software developer Houston, TX
- part time software developer remote Houston, TX
- software engineer remote Houston, TX
- part time software developer Houston, TX



