Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software & data engineer

Bristol (City of Bristol)
Wood Thilsted
Data engineer
Posted: 26 May
Offer description

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. Your key responsibilities will include data handling, development and maintenance of cloud and cluster systems, and general software development tasks. You will work closely with engineers and data users, contributing to both technical delivery and internal business operations, and continuous improvement of our development practices.


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 development of Power BI 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. 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.


Equal Opportunity Employer

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.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Principal data engineer — enterprise data platform lead
Bristol (City of Bristol)
Aviva
Data engineer
€100,000 a year
Similar job
Senior data engineer – brisdoc healthcare services
Bristol (City of Bristol)
AVON LMC LTD
Data engineer
€67,500 a year
Similar job
Data engineer
Bristol (City of Bristol)
Made Tech
Data engineer
€60,000 a year
See more jobs
Similar jobs
It jobs in Bristol (City of Bristol)
jobs Bristol (City of Bristol)
jobs City of Bristol
jobs England
Home > Jobs > It jobs > Data engineer jobs > Data engineer jobs in Bristol (City of Bristol) > Software & Data Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save