Software Engineer Intern (12 Months)

SLB

  • Cambridge
  • Training
  • Full-time
  • 25 days ago
Cambridge - United KingdomJob title:Software Engineer Intern (12 months) – Starting Summer 2024Location:Cambridge, UKSLB Cambridge Research (SCR) is part of SLB’s global network of research and engineering centres. SCR is a dynamic, multidisciplinary environment with state-of-the-art research and computing facilities. We work on applied research projects in the physical sciences to meet the current and future challenges of the industryAbout SLB:We are a global technology company, driving energy innovation for a balanced planet.At SLB we create amazing technology that unlocks access to energy for the benefit of all. That is our purpose. As innovators, that’s been our mission for 100 years. We are facing the world’s greatest balancing act- how to simultaneously reduce emissions and meet the world’s growing energy demands. We’re working on that answer. Every day, a step closer.Our collective future depends on decarbonizing the fossil fuel industry, while innovating a new energy landscape. It’s what drives us. Ensuring progress for people and the planet, on the journey to net zero and beyond. For a balanced planet.Description and Scope:Prototyping the digital platform for the future of the company, we have an opportunity to join Schlumberger Cambridge Research on an internship. You will be part of a multi-disciplinary team in the Digital Systems Research department which comprises the Data & Domain (D&D) program and the Automation & Planning (A&P) programme.In A&P we are developing the future machine reasoning infrastructure. This system assists decision-making, offering explanations (XAI) for its recommendations via a proprietary semantic web ontology.Additionally, we create state-of-the-art solvers for AI Planning and Scheduling; the resulting plans are interwoven by the ontology with the vision of a truly integrated digital infrastructure. These are extensive multi-year research efforts, you will be guided and supported throughout, and success is not measured by completion of a pre-specified list of tasks.The specialism of the group is in the development of the algorithms and the role of the internship is to provide software development support and expertise around the front-end and also the backend integration between algorithms and data stores, so this role suits an open-minded self-starter.Your work will involve programming in Python and potentially also in SQL, Java and C++ and the ontology structural approaches like SHACL. Other programming languages and frameworks may also be required, and training resources and time will be provided. ​​DeliverablesInterns will be mentored and responsible for developing aspects of the SLB digital solutions from the cloud and web-based applications to data analytics. Interns will experience the development of prototype solutions and the interaction scientists, domain experts and end-users to assist in the testing of the prototypes.
  • Develop software that integrates with a variety of real-world business systems
  • Support scientists on software development for user-ready prototypes, data analysis, user interfaces
  • Present demos to visitors and internal stakeholders, acquire and apply software development skills in a supportive environment of continuous learning​
Required Skills & Qualifications
  • Penultimate or Final year BSc / Masters student in​ ​Computer Science or​ a related discipline
  • Passionate interest in programming
  • Willingness to learn.
  • Good communication skills
Exposure to any of the following would be a plus, however demonstrating an ability to learn is more important than specific existing skills:
  • Scripting (Python, Shell), C++, C#, Java, JavaScript
  • System design, including producing UML diagrams.
  • Development of Web Applications
  • Source code control such as Git
  • Systems integration, databases, SQL
  • Semantic web, SPARQL
  • AI Planning, PDDL
BlueFlex: We are open to flexible, hybrid working with a combination of on-site & home working days.SLB 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, or other characteristics protected by law.

SLB