Senior Software Developer with Data Science Skills

5 days left

NPComplete Limited trading as Satalia
03 Feb 2017
03 Mar 2017
Contract Type
Full Time

Main Duties and Responsibilities:

We are looking for a passionate, creative, self-starting Software Developer with Data Science skills who thrives in a start-up environment where you will be required to:

  • engage in multiple simultaneous projects and lead software development teams

  • be expected to work on many levels - from high level vision, to design and implementation of both self-contained components and large, team-oriented code bases

  • use your coding skills to be challenged writing scalable, distributed, and highly efficient components

  • you will be required to manage shipping software through multiple product cycles whilst dealing with challenges such as cross-team dependencies, rapid shipping schedules and ambiguous requirements

  • Satalia is enthusiastic about working with students of the best universities in the UK, so you will coordinate student projects relating to Software Development & Data Science

  • Work with Client facing projects from massive corporates through to charitable startup ventures

  • Create proof-of-concept solutions from scratch, quickly becoming an expert in new domains

  • Algorithmically drive the generation of value from data - manipulating them in a scalable and reproducible ways

  • Cultivate insights that form the basis for world changing decisions

  • Create security standards

  • Work with internal initiatives to help build a pioneering data driven organisation


  • Master’s Degree in Data Science or an equivalent

  • Bachelor of Science (or higher) in Computer Science or an equivalent

  • Strong academic record in areas such as Data Science, Economics, Mathematics, Computer Science


  • Senior level software development experience

  • Deep computer science knowledge with at least 5 years relevant experience

  • Experience in Machine Learning and NLP

  • Proven experience working on large scale web services

  • You’ve previously been involved with helping organisations become data-driven in their decision making

  • Practical experience of optimisation


  • Excellent coding skills in JAVA, Python, R, Web development (Javascript, HTML, CSS)

  • Research and Development skills in Artificial Intelligence, optimisation & data science

  • Ability to optimise cost functions and valued outcomes

  • Algorithm data value extraction and scalable reproduction

  • Ability to work through client’s problems

  • Project management skills (agile methodologies)

  • Cultivating insights to Big Data

  • Excellent design skills

  • Communicating findings and recommendations across the organisation in an accessible way.

  • Giving, receiving and exploring feedback

  • Ability to make visualisations that wouldn’t look out of place in the Louvre

  • Supervised learning without supervision

Based in: London

Salary: £54,500 per annum

Closing date: 6 March 2017