Job Description

What you will do

• Develop, deploy, document, and support proprietary seismic imaging applications within an Agile/Scrum environment.
• Profile and optimize applications to maximize HPC system utilization and improve throughput for seismic imaging workflows.
• Collaborate with researchers to transform prototype research code into production-ready solutions.
• Work closely with HPC systems engineers and geoscientists to influence decisions on future hardware and system upgrades.
• Provide technical support to globally distributed internal business partners.
• Mentor and guide developers through pair programming, code reviews, and design sessions.

About You

Skills and Qualifications

• Bachelor’s or Master’s degree in Computer Science, Software Engineering, Applied Mathematics, Computational Science, or related field (minimum GPA:
• 7+ years of hands-on experience in C/C++ programming.
• Strong understanding of computer science fundamentals: algorithms, data structures, and software design principles.
• Expertise in parallel algorithms, distributed memory models, and load balancing.
• Solid grasp of code complexity and performance implications of algorithmic choices.
• Minimum 1 year experience in Linux/Unix environments.
• Familiarity with enterprise development tools (Git, CI/CD pipelines) and Agile methodologies.
• Excellent verbal and written communication skills for effective collaboration and mentoring.
• Self-driven, curious, and eager to learn new domains quickly.

Preferred Qualifications/ Experience

• Experience with Python, modern C++ (C++11 and later), and Unix shell scripting languages (BASH).
• Hands-on experience with MPI, OpenMP, and/or CUDA (or similar GPU programming frameworks).
• Experience with profiling tools (Intel VTune, NVIDIA Nsight, gprof) and performance tuning.
• Strong understanding of object-oriented design principles.
• Proficiency in additional programming languages such as Java, Shell Script, JavaScript (a plus).
• Knowledge of simulation software development, specifically in seismic imaging or geoscience domain.

Your benefits

An ExxonMobil career is one designed to last. Our commitment to you runs deep: our employees grow personally and professionally, with benefits built on our core categories of health, security, finance and life. We offer you: 

  • Competitive compensation 
  • Medical plans, maternity leave and benefits, life, accidental death and dismemberment benefits 
  • Retirement benefits 
  • Global networking & cross-functional opportunities
  • Annual vacations & holidays
  • Day care assistance program
  • Training and development program
  • Tuition assistance program
  • Workplace flexibility policy
  • Relocation program
  • Transportation facility
  • Please note benefits may change from time to time without notice, subject to applicable laws. The benefits programs are based on the Company’s eligibility guidelines.

    Stay connected with us

  • Learn more about ExxonMobil in India, visit and .
  • Follow us on and
  • Like us on 
  • Subscribe our channel at
  • EEO Statement

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application