DHT - Scientific Computing Engineer
Company: Apidel Technologies
Location: Sugar Land
Posted on: March 15, 2023
|
|
Job Description:
Job Description:
This is the leading technology provider for the oil and gas
industry including Digital and Software technologies.
The Scientific Computing Engineer develops software applications
for Geologists, Petrophysicist, Geophysicists and Reservoir
Engineers on top of platforms such as Techlog, Petrel and now the
DELFI Cloud ecosystem. Most of those applications target upstream
Oil and Gas workflows, but an increasing number of them supports
Energy Transition workflows.
As part of a multi-disciplinary team, the Scientific Computing
Engineer designs and develops computational algorithms and software
components based on mathematical or statistical models of physical
phenomena. Major duties include: physical modeling; implementing
models in software code; validating scientific software; software
development and programming; documenting models and software;
publishing industry articles and internal reports; data analysis;
understanding the client needs and delivering high-quality
solutions that exceeds their expectations.
The Scientific Computing Engineer leverages a mixed Technology
Stack as most algorithms are written in C/C++, C# or Python, while
the underlying technology is evolving from traditional desktop
environments to micro-service-based ecosystems designed to work on
the Cloud, the Edge or in between. This in turn requires both
developing an in-depth expertise in some technology, while staying
abreast of technological evolution.
Requirements:
Background
Master's Degree or Ph.D. Degree in Engineering, Applied
Mathematics, Physics, Computer Science or equivalent
Minimum 5 years of relevant software experience
Technical skills Must have
Strong experience developing user-friendly, highly interactive
software applications
Deep understanding in modular design and library development for
reuse
Strong working experience and good coding practices in C/C++
Deep understanding of multi-threading and distributed
computation
Strong working experience designing, implementing, analyzing, and
optimizing the performance and accuracy of computation codes
Experience developing effective unit test and ensuring good
integration test coverage
Experience contributing to user documentation
Experience documenting software for sustaining purpose
Technical skills Better to have
Experience with C# and .NET
Experience with MATLAB and/or Python
Experience developing Techlog or Petrel plugins
Knowledge of containerization technologies - Docker, Kubernetes
Experience with Cloud Technologies and developing applications on
cloud platform such as Google Cloud, Azure or AWS.
Experience participating o UX workshop
Experience setting-up CI/CD pipelines using Jenkins, AzureDevOps or
similar tools
Knowledge of security principles (Oauth2, JWT, OpenAPI)
General skills
Ability to work independently and deliver with minimum
oversight
Good interpersonal and communication skills
Dedication to quality and project milestone completion
Drive and ability to master new software languages, development
tools and best practices
Curiosity, interest and ability to learn and understand the
software applications context and related domains
is an equal employment opportunity employer. Qualified applicants
are considered without regard to race, color, religion, sex, sexual
orientation, gender identity, national origin, age, disability,
status as a protected veteran or other characteristics protected by
law.
This is a VEVRAA Federal Contractor priority referral Protected
Veterans requested.
Hours: 8:00am to 5:00pm
Keywords: Apidel Technologies, Sugar Land , DHT - Scientific Computing Engineer, Engineering , Sugar Land, Texas
Click
here to apply!
|