At a Glance
- Tasks: Join our Innovation Team to develop cutting-edge software solutions for the energy sector.
- Company: PE Limited, a leader in integrated engineering software with a collaborative culture.
- Benefits: Competitive salary, 36 days leave, health insurance, and performance bonuses.
- Why this job: Make a real impact by shaping the future of technology in energy industries.
- Qualifications: Advanced degree in a technical field and strong programming skills required.
- Other info: Exciting opportunities for career growth and international travel.
The predicted salary is between 36000 - 60000 £ per year.
PE Limited is a market leader in integrated engineering software solutions, delivering state-of-the-art modelling and optimisation products, primarily to the global oil and gas, mining, and renewable industries. Our cutting-edge tools support critical decision-making for all the world’s leading energy companies by integrating complex data into powerful, easy-to-use models.
Established in 1990, we have grown into a hugely successful business with more than 450 clients across the world, ranging from small consultancies to major multinational corporations. Our expansion led us to relocating our UK Headquarters from Edinburgh to Guildford in 2025, with further growth anticipated internationally. With ambitious plans to expand into new industry sectors, this is an exciting time to join us as we grow our brand presence and broaden our impact across the energy landscape.
PE Limited is seeking a Member of the Innovation Team to help shape and deliver the next generation of technical capabilities across our software portfolio. The Innovation Team operates at the frontier between research, advanced engineering, and product development. We explore new technologies, develop novel modelling and optimization approaches, and translate cutting-edge ideas into practical tools that deliver real value to our users.
This role is intentionally broad. We are interested in candidates across the spectrum from research scientists to research software engineers and production-grade developers. Depending on your background and strengths, you may focus more on early-stage R&D, applied algorithm and model development, or the software engineering required to turn new ideas into robust, scalable software.
You will work on problems spanning areas such as AI and machine learning, optimization and control, digital twins, agent-based and probabilistic systems, and advanced scientific computing. You will collaborate closely with domain experts, product teams, and software engineers to help bring innovative concepts into the core of our technology stack. This is a high-impact role suited to someone who enjoys working in an exploratory environment, is comfortable with ambiguity, and wants to play a key part in shaping the technical direction of future products.
Depending on your experience and interests, your work may include a combination of:
- Contributing to early-stage research and prototyping of new modelling, optimization, AI, or simulation approaches.
- Designing and implementing algorithms, numerical methods, and computational models for complex engineering and scientific problems.
- Translating exploratory research code into reliable, maintainable, and performant software suitable for wider internal or customer use.
- Working across languages and environments (e.g., Python for research, C++/C# or other compiled languages for production systems).
- Collaborating with researchers, domain specialists, and software engineers to identify promising ideas and develop them into practical solutions.
- Helping define technical approaches and best practices for innovation projects.
- Contributing to code quality through testing, documentation, and sound software engineering principles.
- Taking ownership of technical workstreams, from concept through to implementation and integration.
For more experienced candidates, there will be opportunities to:
- Provide technical direction on innovation-focused projects.
- Mentor or guide other engineers and researchers.
- Help shape the longer-term technical roadmap in selected areas of innovation.
We are open to a range of profiles. You might be more research-oriented, more engineering-oriented, or a hybrid of both.
Qualifications:
- An advanced degree (Master’s, PhD, or equivalent experience) in a technical field such as Engineering, Physical Sciences, Mathematics, Computer Science, or a related discipline.
- Strong analytical and problem-solving skills, with experience tackling complex technical challenges.
- Solid programming ability and experience developing technical or scientific software in one or more languages (Python, C++, C# preferred).
- Ability to work effectively in a collaborative, multidisciplinary environment.
- Strong communication skills and the ability to explain technical ideas clearly.
For more research-focused candidates, experience in areas such as:
- Machine learning, optimization, control, probabilistic modelling, or related fields.
- Development of new algorithms, models, or computational methods.
- Scientific computing, simulation, or numerical methods.
For more software engineering-focused candidates, experience in areas such as:
- Professional software development, ideally in scientific or technical domains.
- Writing high-quality, maintainable code in one or more languages (e.g., C++, C# or similar).
- Software design, testing and maintainability.
Additionally beneficial (not required):
- Experience working in an applied R&D, innovation, or advanced technology team.
- Exposure to interdisciplinary technical areas such as digital twins, agent-based systems, reinforcement learning, or advanced optimisation.
- Experience mentoring others, leading small technical projects, or helping guide technical direction.
We offer an exceptional package which includes the following:
- Highly competitive salary
- Performance related annual bonus
- 36 days annual leave
- Private health and dental insurance
- Salary sacrifice schemes, incl. cycle to work
- Pension contributions matched up to 10% by the Company
- International travel
- Annual employee medical
- Visa sponsorship (where applicable)
- Relocation assistance (where applicable)
The company encourages and structures its salary based on personal performance and contribution to the success of others.
INNOVATION TEAM MEMBER employer: Petroleum Experts
Contact Detail:
Petroleum Experts Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land INNOVATION TEAM MEMBER
✨Tip Number 1
Network like a pro! Reach out to current employees at PE Limited on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a spot on the Innovation Team.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects, especially those related to AI, machine learning, or software engineering. This will give you an edge when discussing your capabilities during interviews.
✨Tip Number 3
Be ready to chat about your ideas! During interviews, think of innovative solutions or concepts you could bring to the table. PE Limited loves fresh perspectives, so don’t hold back on sharing your thoughts!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in being part of our team and contributing to our exciting projects.
We think you need these skills to ace INNOVATION TEAM MEMBER
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Innovation Team Member role. Highlight your relevant experience in research, software engineering, or both, and show us how your skills align with our cutting-edge projects.
Showcase Your Technical Skills: We want to see your programming prowess! Include examples of your work in languages like Python, C++, or C#. If you've tackled complex problems or developed innovative solutions, make sure to mention those achievements.
Communicate Clearly: Strong communication is key in our collaborative environment. When writing your application, explain your technical ideas clearly and concisely. We love candidates who can break down complex concepts into understandable terms.
Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for this exciting opportunity to join our Innovation Team.
How to prepare for a job interview at Petroleum Experts
✨Know Your Tech Inside Out
Make sure you’re well-versed in the programming languages and technologies mentioned in the job description, like Python, C++, and C#. Brush up on your knowledge of AI, machine learning, and optimisation techniques, as these are key areas for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex technical challenges. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your analytical skills and innovative thinking.
✨Collaborate Like a Pro
Since this role involves working closely with domain experts and software engineers, be ready to demonstrate your teamwork abilities. Share experiences where you’ve successfully collaborated on projects, and emphasise your communication skills in explaining technical concepts.
✨Be Ready for Ambiguity
This position thrives in an exploratory environment, so prepare to discuss how you handle uncertainty and adapt to changing situations. Think of examples where you’ve navigated ambiguous scenarios and turned them into successful outcomes.