Software Engineer in Data

Now hiring!

  • Permanent role, immediate start

  • £40,000-50,000 per year plus 3% pension

  • 4.5 days per week

  • Options scheme post-probation

  • WFH the norm, office up to 3 days per week

  • Hack day once per fortnight

  • Cardiff CF24 4AY


If interested apply in writing to, sending your CV and saying why the role interests you. Must state that you have the right to work in the UK.


The Role

Ship Shape Search takes unstructured data in the form of news articles and social media output and turns it into actionable insight. 

We are looking for a developer to work with our systems architect to build tools that our researchers and automated services use to construct our knowledge base. Leveraging our existing dataset with NLP techniques, we are building a targeted web crawler to strengthen our core product. 

Ultimately we need someone who understands how an engineering team works (e.g. deployment, Pull requests, good practice). You need to be able to write production code with minimal pick-up time for the next developer.

Our Data Services technology stack is microservices-based and hosted on AWS. 

What you’ll be doing:

  • Primary: Development of event-driven python microservices. Data transformation and integration development. 

  • Secondary: NLP and machine learning development.


Ongoing projects:

  • Data sourcing and data QA workflow system

  • Load (batch/ delta/ realtime) facilities for automated sources

  • API build

  • Basic GUI build for manual entry of data (basic CRUD, not e.g. single-page apps)

We are looking for someone with professional experience of the following:

  • Mandatory: Professional experience as a developer (language agnostic), 2-3 years minimum.

    • Of the 2-3 years minimum, Python 1 year

  • Preferable, but we understand you may not have covered all of this:

    • Docker, 2 years. 

    • Developing into AWS/Azure, 2 years minimum. Bonus points for having used Fargate or Kubernetes on AWS.

    • Elasticsearch (extra points for open distro on AWS), 2 years. 

    • Postgres, 2 years. 

    • You will have built systems in the past using Flask/FastAPI or something similar with Pydantic and SqlAlchemy for data modelling. 

  • CI/CD. We need you to care and understand about CI/CD.

  • DevOps. There will be a separate DevOps function, but you will be expected to participate and be well versed in DevOps principles such as GitOps to be able drive these practices as the company grows.


Must have the below, but not necessarily experience professionally i.e. can be areas of interest to you that you’ve not had a chance to use at work:

  • NLP. You need to understand libraries like Spacy, SBERT, Transformers (or similar) and Gensim and be able to fluently talk about NLP. Big points for post-grad qualifications in this area, but you must at least be interested.

  • Machine learning in general. Pytorch, Scikit-learn, etc. Data-wrangling. 

  • AWS Sage Maker 

If you don’t have the exact specs defined above, we still want to hear from you. We are a friendly company with learning at its heart. 



Candidates must have the right to work in the UK and must be available to work up to 3 days per week at our Cardiff office.


Presently we work remotely due to COVID, though we have access to a meeting space in Cardiff. From October we will have a permanent office. Whilst WFH will be our norm you should expect to be in the office for e.g. design sessions, and in the times you’re needed in the office 3 days per week then it mustn’t be an issue.


About Ship Shape

What’s different about working here?

We need you to take note of this, it’s important. We will be asking you about it in our recruiting questions, and it’s a key part the right person will want to join and stay with Ship Shape.


At Ship Shape:

4.5 day weeks - not 5 days

You’ll get a paid half-day off per week. We can be flexible with which half-day you take off each week as long as it fits with your teammates.

The best ideas, the best teams, and the best productivity come from having time and space to think. So for living up to Your Part of the Deal  an extra half-day from us - you pay us back with your inspiration and perspiration

Hack day/ Research Day every fortnight

This idea normally applies only to IT roles, but at Ship Shape it applies to every role. Each fortnight post-probation you have one hack day to work on whatever project/ research/ skills improvement/ hack you want. It does need to have some connection to the business and your professional development, but you’ll be actively discouraged from doing your day job in disguise on this day.

The best ideas, the best teams, and the best productivity comes from people that can grow at work and have ideas. The grindstone doesn’t allow for that. So have a hack day.


Leave work on time

This is not a sweatshop, and none of the Founders will be impressed by stories of late-night oil being burnt. Sure there is a genuine need occasionally, but let’s work together to make it occasional.

All of the Founders have worked in big firms where long hours were the norm. None can remember that this helped them, their then employers, nor their careers in the long run. If you work, really work, not just attend, for 8 hours in a day you are tired. It’s that simple.

The best ideas, the best teams, and the best productivity come from people that are hard workers and not merely attending. Flogging yourself for long hours, surviving on caffeine, doesn’t help this. Leaving work and thinking about something else does help this, so we mandate it.


Cardiff is our centre, not London, New York, Tokyo, Paris

London is awash with Fintechs. There are fewer in South Wales. Ship Shape will be based in Cardiff and not just back-office functions, it is the heart of the company. All of the product development, executive functions, sales and marketing - it will all be here. 

We believe the best ideas, the best teams, and the best productivity is found in companies that commit to a place so that their staff can build a life there. Happy staff lead to a happy company. 


20 days annual leave plus bank holidays

We thought we should write this in case you thought it might not happen in addition to the half-day off every week. But it does.

The best ideas, the best teams, and the best productivity comes from people that genuinely take a holiday and fully switch their minds elsewhere.


Your pension of choice

We offer SMART auto-enrolment pension, and you can stay with that if you wish

However the Founders have their own pensions and salary sacrifice into those, and you can do the same. If you have a pension with no weird administrative overhead in paying into it, then we’ll pay into it.

As part of the salary sacrifice we’ll still put in an amount that matches the employer contribution to your pension that we would have paid had you not opted out, so you don’t lose out.


Email you fancy joining Ship Shape!

Please include your Name, CV, Cover Letter and Contact Details with subject “[your name] SW Eng. in Data”

We look forward to meeting you!