Full Stack Software Engineer (hybrid)
Schlumberger
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
Essential Requirements
Strongly Preferred
Preferred / Bonus
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.
JOB SUMMARY
Full Stack Software Engineer (hybrid)
Schlumberger
Rio de Janeiro
9 days ago
N/A
Full-time
Full Stack Software Engineer (hybrid)