Position: Senior Python Engineer
Company: Adjutor
Category: Python
Experience required: 5y
English level: upper

Ship Shape Search takes unstructured data in the form of news articles and social media output and turns it into actionable insight. You will be responsible for the NLP pipeline, from data ingestion, through pre-processing, to deployment of machine-learning models, to developing the API that our customer-facing system interacts with.​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.
﻿
The developer will work directly in our Data & Data Science team of three. Across the stack there are three further developers, BA, UX, and we are looking to hire DevOps also (as below).

Experience and skills requirements:
Professional experience as a developer, 5 years minimum Python
Developing into AWS/Azure, 2 years minimum
Uses a test-driven mentality to write good, understandable code.
Relational Database e.g. Postgres, 3 years.

Will be a plus:
​Familiarity with Docker
ECS (Fargate, EKS) on AWS
Lambda

Responsibilities:
Development of event-driven microservices
﻿Data transformation and integrationBuilding REST API’s.
﻿Basic GUI build for manual entry of data (basic CRUD, not e.g. single-page apps)

Social package and additional bonuses:
4.5 day weeks - not 5 daysYou’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 team-mates.
﻿Hack day/ Research Day every fortnight
﻿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.
﻿20 days annual leave plus bank holidays, 5 days per year, and 8 days of UK public holiday which can be swapped for local public holidays if preferred.
﻿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.
﻿Either, it depends on the employee. And some do not want any work equipment, it is not forced on them.We buy what equipment is needed and wanted: not just laptop, but peripherals.
﻿For laptop in particular options are either 1) the company buys it, and the company owns it, or 2) the company gifts 50% of the value of the laptop to the person buying up to a value of £850 - and it's 100% their property, the company has no ownership.
﻿Fixed meetings: each day we have a standup for 15 mins, and a short developer call to discuss any technical issues.
﻿We have ad-hoc meetings for anything else, but only as necessary.
﻿We are a "low meeting" company.We make a professional roadmap for each employee
﻿Options in Ship Shape after 3 months
﻿Training through e.g. Udemy provided