Software & Data Engineer — Cloud, Data & AI in Bristol

Software & Data Engineer — Cloud, Data & AI in Bristol

Bristol Full-Time 40000 - 50000 £ / year (est.) No working from home possible
Wood Thilsted

At a Glance

  • Tasks: Develop and maintain software and data platforms using Python and MATLAB.
  • Company: Join Wood Thilsted, a forward-thinking tech company focused on innovation.
  • Benefits: Enjoy competitive pay, flexible hours, and opportunities for professional growth.
  • Other info: Inclusive work environment with a commitment to diversity and personal development.
  • Why this job: Make an impact by working on exciting projects in AI and cloud technology.
  • Qualifications: Degree in a technical field and experience with Python, cloud platforms, and databases.

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

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.

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.

Software & Data Engineer — Cloud, Data & AI in Bristol employer: Wood Thilsted

At Wood Thilsted, we pride ourselves on being an excellent employer, offering a dynamic work environment where innovation and collaboration thrive. Our commitment to employee growth is reflected in the opportunities to influence projects and develop new skills, all while enjoying competitive compensation and flexible working hours. Located in the UK, we foster a culture of inclusivity and support, ensuring that every team member can be their authentic self and contribute to our mission of delivering excellence.

Wood Thilsted

Contact Details:

Wood Thilsted Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software & Data Engineer — Cloud, Data & AI in Bristol

Tip Number 1

Network like a pro! Reach out to folks in your field on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, MATLAB, or cloud systems. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to data engineering and software development. Practice coding challenges to keep your skills sharp!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Software & Data Engineer — Cloud, Data & AI in Bristol

Python
MATLAB
Flask
GitHub
Databricks
Power BI
SQL

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python and MATLAB experience, as well as any work with cloud platforms and databases. We want to see how you fit into our team!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our needs. Don’t forget to mention any relevant projects or achievements that showcase your skills.

Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to include them in your application. We love seeing practical examples of your work, especially if they involve data handling or software development.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the best chance to join our innovative team at StudySmarter!

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 Projects

Prepare to discuss specific projects where you've used relevant skills, such as developing web applications with Flask or working with SQL databases. Highlight your problem-solving abilities and how you’ve contributed to team success in past roles.

Understand the Company Culture

Research Wood Thilsted’s values and work environment. Be ready to explain how your personal values align with theirs, especially regarding innovation and inclusivity. This shows you’re not just a fit for the role but also for the company culture.

Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, ongoing projects, and how they integrate AI and machine learning into their workflows. This demonstrates your genuine interest in the role and helps you assess if it’s the right fit for you.