Humanising Autonomy is a London-based startup that is teaching machines to understand people. We have developed tracking and prediction software that is working on the edge, in the cloud, in vehicles, in cities and in factories.
Our software combines AI-powered computer vision and behavioural psychology. It integrates with all levels of autonomy (including autonomous and human-driven vehicles) to improve safety, efficiency, and human interactions with automated systems. Our customers include multinational leaders in the automotive, mobility and consumer space across Europe, the US and Japan.
Having closed a third fundraise this year, we are looking to expand our team with more creative and practical problem solvers to help us develop our products and technology and realise our vision of better interactions between people and autonomous technology worldwide.
This is a fantastic opportunity for an experienced Back End python developer to gain experience with a world class AI stack.
About the role:
You will be part of the core technical team of engineers, data scientists, and behavioural scientists, and will involve implementing our tech in products and internal infrastructure projects. The role will involve large responsibility and autonomy within the company, and require the ability to work both independently as well as part of a wider team of engineers, scientists, and commercial talent.
The role is ideal for somebody with a background in computer science/programming, who is looking to exercise and develop their skills in computer vision, AI, and their deployment in real products..
The role will involve large responsibility and autonomy within the company, and require the ability to work both independently as well as part of a creative core team of designers, data scientists, and engineers.
Your work will impact how autonomous systems will interact with people - a field whose relevance is rapidly expanding, and from which you can expect a fast-moving adventure!
As a Senior Python Developer at Humanising Autonomy you will be:
Responsible for creating interfaces for our technology, both as demos and visualisations for our clients, as well as internal tools for the tech team. This would primarily involve running, evaluating, and visualising the outputs of deep learning/computer vision models on video data, as well as conceptualising and developing tools to streamline internal processes.
At least 4 years experience Python in a Linux environment Experience with OpenCV/other graphics packages BSc/MSc degree with high level of Software Engineering (Computer Science, Engineering) or industry experience showing a similar level of thinking Experience working in an Agile environment Evidence of strong leadership/followership capabilities in a complex technical environment Nice to have: Experience with TensorFlow or Pytorch Strong C++ skills Experience with AWS - On top of competitive salary and share options for all of our employees, our benefits are created with the aim to support you as a human being in all ways we can. That means we want to provide the best possible work environment, support your personal growth and wellbeing. Have a big say in how the Company runs itselfPension schemeGuarantee lots of plants in the office Your growth: Annual personal development budgets Get any book you like Company coaching sessions Work-Life balance: Flexible working schedule 25 days holiday + bank holidays 6 months guaranteed paid parental leave (for both mums & dads! ) Gym discounts The planet: Activism - flexible policy on working around protests Cycle to work scheme Regular activities to serve the planet Working with a passionate team of designers, engineers, and social scientists to shape the future! We know time is precious and to make sure that we both make the best use of it, we like to start our interview process with an assignment so we can get an insight into your python skills. So when we think your profile matches what we are looking for, we like to send you a python assignment first. Of course, if you have any questions about the role before you do the test, feel free to ask us anything! Once the results from the assignment are in, we organize a video call to discuss your test and get to know each other. Then a second interview with some other people of our tech team for a technical interview. Sometimes we do a final interview to meet some other people of the company.Python, OpenCVTensorflow, Python, Linux, OpenCV, C++, AWS, PyTorch