Software Engineer
Abingdon, Oxfordshire, United Kingdom
Hybrid/Remote Options
Hybrid/Remote Options
NES Fircroft
nice to have: - Experience with using AI with development - Domain experience (Geophysics or another geoscience related field) Subsurface Senior Java Application developer Responsibilities include: â Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions. â Design, develop, and maintain high-performance applications for geophysical and geological … data analysis, interpretation and visualization (e.g., seismic, horizon, fault, velocity model, etc.) â Present architectural designs and technical proposals to the architecture review board. â Ability to break down development tasks and lay out clear implementation roadmaps. â Implement and optimize computation algorithms â Design and develop both thin and thick client applications that interact with cloudbased microservices. … o DSG, Petrel, Kingdom, GeoFrame, or PaleoScan â Familiarity with cloud platforms and distributed computing: o Restful API design and implementation o AWS and Azure o Tools for scalable data processing: Kubernetes, Spark â Experience with Java 2D graphics and 3D OpenGL programming. â Experience with scientific computing libraries and frameworks: o Python: NumPy, SciPy, Pandas, TensorFlow (for ML More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted: