At a Glance
- Tasks: Join our AI team to design and develop cutting-edge AI/ML solutions.
- Company: A leading software provider for the oil and gas industry, expanding into new sectors.
- Benefits: Enjoy remote work options, performance bonuses, and a generous pension scheme.
- Why this job: Be part of an innovative team driving energy transition technologies with real-world impact.
- Qualifications: Bachelor's degree in Computer Science or related field; 5+ years software engineering experience required.
- Other info: Exciting relocation to Guildford with a newly refitted office opening in 2024.
The predicted salary is between 43200 - 72000 £ per year.
Founded in 1990 as a provider of integrated modelling software for the oil and gas industry, our organisation has grown into a highly successful enterprise. We now serve over 450 clients worldwide, ranging from universities to major multinational corporations. In our most recent fiscal year, the company achieved a turnover of £66 million and has accumulated significant cash reserves earmarked for future expansion.
In this regard, we see an exciting future which embraces the challenges around energy transition technologies and renewables. In addition, we see huge scope in applying the lessons that we have learnt within this industry to other sectors, notably mining, banking, power, water and healthcare.
With this in mind, the company is on the cusp of a major expansion. Part of this involves the relocation of the headquarters from Edinburgh to Guildford in Surrey, to take advantage of the improved travel links, recruitment possibilities, and links to London. An office has been purchased and the newly refitted office opened in October 2024. The Guildford office will become the company headquarters in September 2025.
PE Limited currently has 110 staff, split roughly between technical support, product development and contract and licensing administration. The technical staff are all highly qualified, with almost everyone having at least a Masters qualification and many holding PhDs.
About this Vacancy
PE Limited is seeking a Senior Software Engineer to join our AI team, playing a pivotal role in architecting, developing, and deploying advanced AI/ML solutions across our software suite for the oil and gas sector and beyond.
Role Overview
You will play a key role in designing, developing, deploying and integrating of scalable, production-grade software and AI/ML systems with existing desktop and web applications . You will champion engineering best practices, drive operational excellence, and ensure robust, secure, and compliant solutions.
You will work cross-functionally with in the AI team and other tech teams driving collaboration and integration of new features . You should have experience in communicating with technical teams and management to collect requirements, describe software product features, and technical designs.
Key areas of focus will include:
Responsible for software architecture, development, integration and maintainability of software
Responsible for secure, compliant, and robust system design for industrial applications
Supporting data engineering for both structured (SQL) and unstructured (RAG) data, with an emphasis on streaming and time-series data
Your Personality
Excited to solv e problems, regardless of programming language or technology stack
You possess strong technical leadership skills, with the ability to explain technical needs and recommendations effectively to team members and stakeholders
You are motivated to drive the engineering best practices and standards, fostering a high-performing team culture
Your Experience
Architected, developed, deployed and maintained scalable software and /or AI/ML solutions
Wrote production-grade, well-tested code (Python, C++, C#). Ideally, had experience with integrating ML features into C++ applications
Ensured secure handling of sensitive operational data and compliance with relevant standards
Developed and maintained robust APIs for system integration
Drove operational excellence and continuous improvement
Implemented and managed monitoring, observability, and troubleshooting tools for deployed systems
Designed and handled containerised applications (e.g., Docker, Kubernetes)
Qualifications
Bachelor\’s degree in Computer Science , Engineering, or a related technical field
5+ years of relevant experience as a software engineer, with a track record of delivering complex technical projects
2+ years professional experience in AI/ML engineering (Preferred)
Package
Within a comprehensive package, we also offer an annual performance bonus, an excellent pension to which the company will match up to 10% of all employee contributions, private health and dental insurance, and other benefits.
#J-18808-Ljbffr
AI/ML ENGINEER employer: Petroleum Experts
Contact Detail:
Petroleum Experts Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land AI/ML ENGINEER
✨Tip Number 1
Familiarise yourself with the latest trends in AI and ML, especially those relevant to the oil and gas sector. This will not only help you understand the company's needs but also allow you to discuss how your skills can contribute to their projects.
✨Tip Number 2
Network with current employees or industry professionals who have experience in AI/ML engineering. Engaging in conversations about their work can provide insights into the company culture and expectations, which can be invaluable during interviews.
✨Tip Number 3
Prepare to discuss specific projects where you've successfully implemented AI/ML solutions. Be ready to explain your thought process, the challenges you faced, and how you overcame them, as this demonstrates your problem-solving abilities.
✨Tip Number 4
Showcase your technical leadership skills by preparing examples of how you've driven best practices in previous roles. Highlighting your ability to mentor others and foster a collaborative environment can set you apart from other candidates.
We think you need these skills to ace AI/ML ENGINEER
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in AI/ML engineering and software development. Emphasise your technical skills, particularly in Python, C++, and C#, as well as any experience with containerised applications like Docker or Kubernetes.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for solving problems and your ability to lead technical projects. Mention specific examples of how you've architected and deployed scalable software solutions, and how you can contribute to the company's goals in energy transition technologies.
Highlight Relevant Projects: In your application, include details about past projects that demonstrate your experience with AI/ML systems and secure data handling. Discuss your role in these projects and the impact they had on the organisation, especially if they relate to the oil and gas sector or other industries mentioned.
Showcase Communication Skills: Since the role involves working cross-functionally, highlight your experience in communicating technical needs and collaborating with different teams. Provide examples of how you've effectively gathered requirements and described software features to both technical and non-technical stakeholders.
How to prepare for a job interview at Petroleum Experts
✨Showcase Your Technical Skills
Be prepared to discuss your experience with programming languages like Python, C++, and C#. Highlight specific projects where you've architected or deployed AI/ML solutions, as this will demonstrate your technical expertise relevant to the role.
✨Understand the Industry Context
Familiarise yourself with the oil and gas sector and how AI/ML technologies are being applied. This knowledge will help you articulate how your skills can contribute to the company's goals, especially in energy transition technologies.
✨Demonstrate Problem-Solving Abilities
Prepare examples of how you've tackled complex problems in previous roles. Discuss your approach to software architecture and system design, particularly in ensuring security and compliance, which are crucial for industrial applications.
✨Communicate Effectively
Practice explaining technical concepts in a clear and concise manner. You'll need to communicate with both technical teams and management, so being able to translate complex ideas into understandable terms is key to success in this role.