ML/AIWork

Software & Data Engineer

Wood Thilsted · Bristol, GB

Job description

About Wood Thilsted

Wood Thilsted is designing the global transition to green energy. Together, through unmatched engineering and collaborative teamwork, we can shape a brighter future for our planet. We’re offshore wind engineering experts, and we invite you to join us.

Ours is a purpose-driven company. Our engineering helps speed the transition towards a greener planet Earth, with the wellbeing of our employees being every bit as vital.

As a company, we strive for two things: Technical excellence, and to provide the best overall value to our clients. As a culture, knowledge sharing, mutual trust and a great social atmosphere is key. Wood Thilsted is a truly exciting company to work for, something we’re most proud of.

About the role

As a Software & Data Engineer, you will play a key role in developing and maintaining software and data platforms that support our engineering, business, and client-facing work. Key areas of responsibility will be data handling, development and maintenance of cloud and cluster systems as well as general software development tasks. You will work closely with engineers and data users, contributing to both technical delivery, internal business operations and continuous improvement of our development practices.

Your key responsibilities

Software Development & Engineering

  • Facilitate and contribute to development and overall architecture of engineering software solutions mainly in Python and/or MATLAB
  • Create and maintain client-facing web applications, e.g. using Flask
  • Promote best practice software development, including version control (GitHub), collaborative development, release management and documentation

Data & Analytics

  • Build, maintain and optimise systems for complex datasets in Databricks
  • Design and implement scalable cloud-based ELT and ETL BI pipelines
  • Support in develop of PowerBI reporting to support Finance, HR, engineering and wider business teams
  • Work with SQL and NoSQL databases to enable efficient data storage and integration across the organisation

Infrastructure & Systems

  • Develop, improve and maintain the in-house HTCondor high-throughput compute cluster on Kubernetes, implementing Docker-based containerization to ensure scalable and reproducible workloads
  • Collaborate with IT to ensure seamless software and infrastructure compatibility

Innovation & Continuous Improvement

  • Support the integration of AI and machine learning, including LLMs, into engineering workflows
  • Contribute to automation and enhanced decision-making across the business

Qualifications & Preferred Background

Essential

  • Degree (or equivalent experience) in Mathematics, Physics, Engineering, Computer Science, or a related technical field
  • Around 2+ years’ experience using Python and/or MATLAB for numerical modelling or scientific computing
  • Familiarity with tools such as Databricks and Power BI
  • Experience with cloud platforms (e.g. Azure), Docker, Kubernetes, and high-throughput computing systems (e.g. HTCondor)
  • Understanding of version control and collaborative development (e.g. GitHub, CI/CD, test-driven development)
  • Experience working with databases and SQL, with an understanding of data-driven application development
  • Problem-solving skills and ability to work independently on technical tasks

Desirable

  • Exposure to web development (e.g. Flask, HTML, CSS, JavaScript)
  • Awareness or interest in AI/ML tools (e.g. TensorFlow, PyTorch) and large language models
  • Experience with Linux cluster environments (bash scripting, job submission, resource management)
  • Experience with GIS tools or geospatial data

Skills and Experience

In return we offer you excellent opportunities to influence your daily work, develop new competences and work on interesting projects. At Wood Thilsted, we care about our people, and we are committed to a brighter future. We have defined our set of values and behaviours that are at the heart of everything we do. Our work environment is a place where everyone can be themselves and be their best. We are result-orientated and innovation-driven at a high professional level and with excellence in delivery. Besides this we also offer competitive compensation and flexibility in working hours.

Application and further information:

  • Please apply through Careers where you will have the opportunity to upload your CV and enter your details for consideration.
  • You can read more about us by visiting our website or follow our LinkedIn page for our latest updates.
  • You can read about our Privacy Policy on our website here.

Wood Thilsted is an equal opportunity employer and is committed to creating an inclusive and supportive environment for all employees.

If you need reasonable adjustments at any stage of the recruitment process, please contact us so we can support you.

Please note that we are unable to provide visa sponsorship for this role. Applicants must have the right to work in the UK at the time of application.

ML/AI Work links you to the employer's original posting — always verify the details there before applying.

More Product and Adjacent roles

View all →
Software & Data Engineer
Wood Thilsted
Apply →