Back to jobs
S

Full Stack Software Engineer (hybrid)

Rio De Janeiro, RJ, BRPosted 1 months ago
hybrid

Job Description

Mission

The Software Engineer will own the development of cross-platform applications that embed AI directly into exploration and production workflows. From subsurface characterization to production surveillance, you'll build software that touches the full E&P lifecycle. You'll be part of aN integrated technical team that includes geoscientists and petroleum engineers, where domain expertise and engineering skills aren't siloed but shared.

 

Responsibilities

  • Analyze, design, develop and maintain products and assist in their commercialization in agreement with project technical and timing objectives.
  • Ensure that product code and artifacts are managed and safeguarded in a configuration management system in accordance with procedures and guidelines.
  • Apply usability procedures and principles as defined at the project or product-line level or through customer input.
  • Evaluate alternative implementations and select the one that maximizes the value of the product and minimizes the risk and technical debt.
  • Validate software readiness and quality through systematic testing, automation, and verification practices.
  • Provide technical support to internal and external customers.

 

Essential Requirements

  • BSc in Computer Science, Engineering or related field or equivalent experience.
  • Strong Object-Oriented Design.
  • Proficiency in Python.
  • Proficiency in at least one modern OO programming language such as C++ or C#.
  • Proficiency with GIT.
  • Experience with Azure DevOps, Jira, or similar.
  • Experience with Agile and iterative development processes.
  • Experience with CI/CD pipelines.
  • Experience with cloud infrastructure (AWS, GCP, or Azure)
  • Advanced English, Fluent Portuguese
  • Proved residence in Brazil

 

Strongly Preferred

  • Hands-on experience with large language models (prompt engineering, function calling, RAG, or fine-tuning).
  • Understanding of orchestration patterns, state management, and observability for autonomous systems.
  • Familiarity with agent frameworks (LangGraph, CrewAI, AutoGen, or similar).
  • Solid understanding of system design fundamentals — scalability, fault tolerance, caching, load balancing, and distributed systems — with the ability to make sound architectural decisions when building production services.

 

Preferred / Bonus

  • Experience in the oil and gas industry.
  • Knowledge in Geophysics, Geology, Petroleum Engineer or related fields.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Full Stack Software Engineer (hybrid) at SLB | Renata