Software & Data Engineer in Bristol

Software & Data Engineer in Bristol

Bristol Full-Time 40000 - 50000 € / year (est.) Home office (partial)
Wood Thilsted

At a Glance

  • Tasks: Develop and maintain software and data platforms for green energy engineering.
  • Company: Join Wood Thilsted, a leader in offshore wind engineering and sustainability.
  • Benefits: Flexible working hours, competitive pay, and opportunities for personal growth.
  • Other info: Inclusive culture focused on innovation and collaboration.
  • Why this job: Make a real impact on the planet while working with cutting-edge technology.
  • Qualifications: Degree in a technical field and experience with Python or MATLAB required.

The predicted salary is between 40000 - 50000 € per year.

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.

Software & Data Engineer in Bristol employer: Wood Thilsted

Wood Thilsted is an exceptional employer dedicated to driving the global transition to green energy while prioritising the wellbeing of its employees. With a strong focus on technical excellence and a collaborative work culture, employees are encouraged to share knowledge and innovate, all within a supportive environment that values personal growth and flexibility. Joining Wood Thilsted means being part of a purpose-driven team that is shaping a sustainable future, offering competitive compensation and opportunities to work on impactful projects.

Wood Thilsted

Contact Detail:

Wood Thilsted Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software & Data Engineer in Bristol

Tip Number 1

Network like a pro! Reach out to current employees at Wood Thilsted on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects in Python, MATLAB, or any relevant tech. This is your chance to demonstrate your expertise beyond just a CV.

Tip Number 3

Ace the interview by practising common technical questions related to software development and data engineering. We recommend doing mock interviews with friends or using online platforms to get comfortable.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Wood Thilsted team.

We think you need these skills to ace Software & Data Engineer in Bristol

Python
MATLAB
Flask
Databricks
Power BI
Azure
Docker

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Software & Data Engineer role. Highlight your Python and MATLAB experience, as well as any cloud platform knowledge you have. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for green energy and how your background aligns with our goals at Wood Thilsted. Let us know why you’re excited about this opportunity and how you can help shape a brighter future.

Showcase Your Projects:If you've worked on relevant projects, whether in school or professionally, make sure to mention them! We love seeing practical examples of your work, especially if they involve data handling or software development. It gives us a glimpse into your problem-solving skills.

Apply Through Our Website:Don’t forget to apply through our Careers page! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, you’ll find all the details you need to complete your application smoothly.

How to prepare for a job interview at Wood Thilsted

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, MATLAB, and cloud platforms like Azure. Brush up on your knowledge of Databricks and Power BI, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems using data engineering or software development. Think about how you’ve used SQL or NoSQL databases to solve real-world issues, and be ready to explain your thought process.

Demonstrate Collaboration

Wood Thilsted values teamwork, so be prepared to talk about your experience working in collaborative environments. Highlight any projects where you’ve worked with engineers or cross-functional teams, and how you contributed to a positive team dynamic.

Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the company’s mission and culture. Inquire about their approach to innovation in green energy or how they support continuous improvement within their teams.