Brazil Rio de Janeiro: Senior Computer Scientist - Physics

Date: Aug 2, 2019

Location: Rio de Janeiro, RJ, BR, 21941-907

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.


Not everyone can do this job; but we're not looking for just anyone. Strong management and leadership abilities are what you need to perform this role. As Sr. Physics Scientist you will apply theories, principles and practices to the research and development of new and improved products, processes and procedures. In addition, you will perform routine research and experimentation, document progress, communicate the needs of the consumer, and participate in professional societies. Must also have 4 years of related Scientific and Application Software Development experience. Completion of a Masters in Computer Science, Computer Engineering or related discipline is required at a minimum. PhD in related Science or Engineering discipline is preferred.



Masters in Computer Science or STEM (Science, Technology, Engineering or Mathematics) with 4 years of related experience. PhD in related discipline is desired.



The successful candidate should have a majority of the following skills.

  1. Solid knowledge of computer languages
  2. Good oral and written English
  3. Good communicator
  4. Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher-level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs.
  5. Depending on education, experience and skills, a variety of job opportunities might be available


Position Description and Responsibilities


Responsibilities will include, but not be limited to

  • Application of machine learning workflows for the characterization of complex multi-scale rocks based on images of rocks
  • The integration of software modules (especially 3D visualization) into a common platform for different product workflows for the characterization of complex multi-scale rocks.
  • The implementation and verification of methods and algorithms for image processing and segmentation of complex multi-scale rocks.
  • The implementation and verification of methods for the visualization of digital rocks as needed by the product workflows.


The Expertise we are looking for:

  • Scientific and Application Software Development
  • Image Processing and Reconstruction
  • Machine Learning
  • Parallel Computing


Technical knowledge/skills:

  • Computer Languages (if possible all of them): C/C++/C#, Java, Python, Matlab, SQL.
  • Database (one or more): PostgreSql, SqlServer, Microsoft Access, Sqlite.
  • Tools (importance in decreasing order): VTK, QT, ITK, Boost, MPI, OpenMP, CUDA, OpenGL, OpenCV, TFS, CMAKE.
  • Deep knowledge in using object oriented programming language (C++/QT, C#, Java…) is required. C++/QT/VTK is preferable because that is the basis of the existing code.
  • Tensorflow


Halliburton is an Equal Opportunity Employer.



Rua Paulo Emidio Barbosa 485, Rio de Janeiro, Rio de Janeiro, 21941-907, Brazil


Job Details

Requisition Number: 75964  
Experience Level: Experienced Hire 
Job Family: Engineering/Science/Technology 
Product Service Line: Wireline and Perforating  
Full Time / Part Time: Full Time

Additional Locations for this position: 


Compensation Information
Compensation is competitive and commensurate with experience.

Job Segment: Computer Science, Database, SQL, Developer, Java, Technology