Backend Software Engineer - Big Data

Privitar ,
London, Greater London

Overview

Job Description

Privitar is a dynamic, $40 million Series B Data Privacy start-up based in London, building software to enable the safe and ethical use of valuable data for analytics and machine learning. We work with large organisations worldwide in healthcare, financial services, telecommunications, pharma and government, enabling them to get the most out of data without compromising on privacy and security. We are looking for talented and passionate engineers who love to build products that have a tangible, positive impact on society, that you can be proud of. Ideal candidates for this role learn and adapt quickly; you are comfortable with being dropped into challenging technical problems and being given the responsibility to solve them. You'll combine state-of-the-art technologies with leading-edge algorithms to understand and tackle hard data security and data anonymisation problems. You take a deep pride in the products you build and care about writing clear, well-tested code. You value working in a close-knit team with other talented people and seek both to learn from and help others. You have a positive, constructive and proactive approach and enjoy working with the team to design and architect solutions, choose technologies, implement, ensure quality and constantly improve how we work as a team. About you * Bachelor's or higher degree in Computer Science or a Science or Engineering discipline * Strong experience in Java including experience of multithreading or concurrent programming * Experience building complex distributed systems * Experience building a software product, ideally over the full lifecycle from design to production and ongoing support and enhancement * Strong experience of and commitment to automated testing * Excellent communication skills (and the maturity to understand why this is vital) * Ability to deliver results under pressure with rapidly evolving propositions, client demands and business needs Desirable * Experience with distributed algorithms and re-factoring algorithms for a distributed computing model * Experience developing enterprise software products * Exposure to Big Data technologies, for example: Hadoop, Spark, Apache Nifi, MapReduce, HDFS, HBase, Hive, Cassandra. * Understanding of software security and threat models, and experience building secure applications * Knowledge of Python or another programming language * Experience with Amazon AWS and other cloud platforms The Application Process * A phone call with our Recruitment Lead to find out more about Privitar, and to get to know you * One of the most interesting take home technical exercises you'll see, designed by Privitar, unique to Privitar, relevant to Privitar * A day visit to our offices * Offer Privitar does not accept unsolicited referrals or CVs from any source other than directly from candidates or approved agencies with written agreements in place and instructed on specified roles. Unsolicited CVs received from any agency not engaged as outlined above will be considered a "free gift", and there will be no fees due should we choose to contact the candidate directly. Receipt of unsolicited CVs will in no way establish any prior claim to the candidate should they also be submitted by another agency. We consider this type of activity an attempt to lay claim to a given candidate and therefore entirely inappropriate. Any submission of unsolicited CVs to us will be deemed as full acceptance of these terms. We only engage with agencies who are respectful of candidates, businesses and other agencies. We abide by our agreements with them and maintain genuine, straight-forward and lasting relationships which generate the highest calibre candidates for our business.