Software Developer

Penspen Group Limited, Can be based anywhere

Software Developer

£37000

Penspen Group Limited, Can be based anywhere

  • Full time
  • Temporary
  • Remote working

Posted today, 19 Oct | Get your application in now to be one of the first to apply.

Closing date: Closing date not specified

job Ref: a5e23a5881474cdfa744259cea86f51d

Full Job Description

  • Implementing established methods
  • Performing validation/verification
  • Conducting research into new methodologies
  • Publishing and implementing methods as applicable to Penspen's business.
  • Applications typically relate to the safety and performance improvement of energy transportation and storage assets, including the inspection and maintenance optimization of pipelines.,
  • Backend: Develop and implement new and existing techniques for analysing problems related to pipelines, process equipment, and supporting soils/foundations using Python and various data science techniques.
  • Frame problems with a clear statement of requirements.
  • Research and implement appropriate algorithms and other analytical tools.
  • Select appropriate datasets and data representation methods.
  • Stay updated with developments in the field and work on building personal technical capability.
  • Document and standardize methods where appropriate.
  • Write and present reports or succinct technical notes that describe methodology, define input data, and summarize results for efficient knowledge management.
  • Become an expert with our tooling.
  • Contribute to knowledge sharing throughout THEIA.
  • In Your First 30 Days...
  • You will be immersed in an onboarding program that introduces you to THEIA and our product.
  • You will spend time with the Engineering team, learning how the teams operate, interact, and approach problems.
  • You will read various parts of our handbook and familiarize yourself with the documentation culture at THEIA.
  • You will set up your development environment and begin an onboarding exercise that introduces you to various parts of our code base.
  • You will learn how we use agile methodologies and become familiar with our sprint boards and backlogs.
  • You will understand our team standards, development, and release processes.
  • You will start learning about our system architecture and infrastructure.
  • You will pick up a few good "first tasks" to get accustomed to the end-to-end release flow.
  • By Your First 60 Days...
  • You will have a solid understanding of THEIA's operations and how we achieve them.
  • You will have met with team members across THEIA and started building relationships to help you succeed in your role.
  • You will have completed the onboarding exercise and be on track to finish your first production task.
  • By Your First 90 Days...
  • You will be fully integrated into the team and established relationships across the company.
  • You will have gained a deeper understanding of our system architecture and infrastructure.
  • You will have completed your first on-call experience, helping monitor and improve our production environments.
  • You will have become an expert with our tooling.
  • You will have started contributing to knowledge sharing throughout THEIA.

    "Applicants must have the right to live and work in the UK"
  • Location - This role offers a remote work opportunity based in the United Kingdom, with the requirement to work one day a week in the office for the first three months. Qualifications - Graduate or postgraduate degree in Design, Data Science, Mathematics, or related fields such as Engineering (Mechanical or other) or Physics. A postgraduate degree is considered an advantage. Main Purpose of Role This role will focus primarily on Python development for backend. The candidate will be part of a team responsible for developing engineering assessments, predominantly using the Python programming language. This role would suit a range of candidates, including those with a background in mathematics, mechanical engineering, or other similar fields such as data science, physics, chemical, civil engineering, or related disciplines. Regardless of background, the successful candidate must be proficient in Python programming and ideally have prior industry experience. The role involves implementing both existing and new mechanical engineering assessments. In many cases, this will require the development of new methodologies and techniques to address the engineering challenges faced by energy infrastructure, as identified by Penspen's global business. The candidate will contribute to developing Python code to deliver innovative mechanical engineering assessments as part of a cloud-based asset integrity suite used by globally distributed engineers.,
  • Experience in designing, building, scaling, and maintaining distributed systems.
  • Proven ability to effectively contribute to technical strategy and roadmaps.
  • Solid understanding of testing principles and producing high-quality software.
  • Knowledge of production system monitoring and observability.
  • Preferred Experience:
  • Experience with Python and related tooling.
  • Experience with distributed systems on a global scale.
  • Experience working with a remote, distributed team.
  • Interest or prior experience in modern AI/machine learning technologies.
  • Passionate about fostering good engineering practices and processes.
  • Strong customer focus and a data-driven approach.
  • Excellent analytical skills as well as verbal and written communication skills. As we are a distributed team, communication is especially important.

    Salary - Circa £37k (negotiable depending on experience) + Flexible fund £900