Skills: IT - Software Development
Experience: 3 + Years
Education: Bachelors/3-5 yr Degree
Location: Katy, Texas, United States
No location/work authorization restrictions found.
The Scientific Computing Engineer designs and develops computational algorithms and software components based on mathematical or statistical models of physical phenomena. Where applicable, new algorithms and models may be developed, or existing software solutions extended.
Relationships: Reports to Software Project Manager or Engineering manager.
Responsibilities and Duties
• Apply Numerical analysis techniques as required to scientific problems to enable efficient solutions, and enhance code scalability and performance.
• Produce analyses and physical and mathematical models, and draw design conclusions based on those.
• Develop and test algorithms and code.
• Keep abreast of novel technical concepts and markets. Adopt new practices readily to develop innovative and low-cost products.
• Ensure that product code and artifacts are managed and safeguarded in a configuration management system.
• Conduct or participate in technical reviews of requirements, designs, code and other artifacts. Provide timely corrective actions on defects.
• Contribute to development plans by providing task and cost estimates.
• Create and maintain product documentation .
• May author technical reports, papers, articles, patents and presentations.
• Comply with the project development process as defined by the Project Manager.
Bachelors (or equivalent industrial experiences) / Masters / PhD degree in science or engineering with 3+ years of software experience or education.
Skills and knowledge
• Solid knowledge of Restful architecture and use cases
• Knowledge /experience/awareness in maintanability and testing.
• Knowledge/expereince/awareness with performance tunning( monitoring, load testing, caching, etc.) and security.
• Basic knowledge of application networking and troubleshooting
• Knowledge/experience/awareness in web application architecture development ( dynamic component composition, data navigation and business processes)
• Learn quickly in a fast-paced environment
• Excellent time-management, multi-tasking, and communication skills. Capable of juggling multiple projects and related complexities at the same time.
• Good interpersonal and communication skills
• Have a good understanding of latest technology trends for developing back end for Cloud applications
• Work on a wide variety of tasks using emerging technologies
Schlumberger is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, status as a protected veteran or other characteristics protected by law.
Schlumberger is a VEVRAA Federal Contractor - priority referral Protected Veterans requested.
A tradition of excellence and innovation
We’re the world’s leading provider of integrated pore-to-pipeline technology solutions to the oil and gas industry. We’re also a leading employer in our sector—with a reputation for hiring the best and the brightest people and keeping them at the top of their game through rewarding career-long development opportunities.
Each day, in 85 countries, we help our customers find and produce oil and gas in ways that demonstrate respect for both people and the environment. Today’s industry challenges call for new ideas, techniques, and solutions. If you want to drive your career and want to grow with a company that’s embraced new ways of thinking since 1927, we may have the career for you.
Schlumberger is ranked in the Global Top 10 in Rigzone's 2019 Ideal Employer Rankings.