🧠 About the Role
We’re looking for a Senior Application Developer with a strong background in geophysical or scientific software development to join an international team working on high-performance applications for data analysis, interpretation, and visualization.
You'll collaborate with geophysicists, data scientists, and engineers, contributing to software solutions deployed both on-premises and in the cloud.
🚀 What You’ll Do
Build software solutions for geophysical and geological data (seismic, horizon, fault, etc.)
Design and develop high-performance thin and thick client applications
Present technical designs to the architecture review board
Optimize complex computational algorithms
Work with cloud-based microservices and visualization tools
Lead user support and mentoring sessions
Follow Agile/Scrum methodologies
✅ Must-Have Skills
5+ years in scientific or geophysical software development
Programming: Java and C++
Dev tools: GitLab, Eclipse, VS Code, CI/CD, Draw.io
OS: Windows & Linux
Performance tools: VisualVM, JMC/JFR, Async
GitHub Copilot experience
Strong task breakdown and roadmap planning
🌟 Nice-to-Have
Experience with geophysical data formats: SEG-Y, Landmark BRICK, OpenVDS
Familiarity with tools like DSG, Petrel, Kingdom, GeoFrame, PaleoScan
Knowledge of AWS, Azure, Kubernetes, Spark
2D/3D graphics: Java 2D, OpenGL
Libraries/Frameworks: Python (NumPy, SciPy, Pandas, TensorFlow), CUDA, Angular/React, Quarkus, Spring Boot
🎓 Education
Bachelor's or Master’s in Computer Science, Geoscience, Applied Mathematics, or related field.
📩 Ready to join? Apply now and be part of a cutting-edge project shaping the future of geophysical software solutions.
Net per day - B2B
Check similar offers