Machine Learning Software Engineer

  • Competitive - with eligibility for discretionary bonus, pension, health benefits
  • London, England, United Kingdom
  • Permanent, Full time
  • Non-disclosed
  • 19 Mar 19

An established Asset Management firm in central London is looking for one or more software engineers. You will be working as part of data driven effort across multiple teams. The teams consist of a highly talented group of technology developers, data and knowledge scientists.

Your role as a member of the team is to provide software engineering across the technology stack, supporting data ETL, machine learning, analytical modelling, knowledge engineering, and result delivery. 

This will include hands-on development and maintenance of task scheduling framework, management of code base and software repositories for internal code sharing, development and maintenance of automation pipelines, as well as support for database, general application, and user interface developments. 

Key skills 

  • Extensive experience in software engineering and design patterns, full stack development
  • Programming expertise in java, python, R, javascript, C#
  • Experience of Tomcat, Eclipse, Airflow, Jenkins, BitBucket/git
  • Familiarity with data science/BI analytic platforms such as KNIME, Alteryx, Rapidminer, Tableau
  • Relation and non-relation database skills, including expertise in SQL and SPARQL
  • Experience with RESTful interfaces, microservices, cloud environments
  • Highly numerate, higher degree in computer science, machine learning, mathematical sciences or engineering preferred
  • Financial literacy with a keen interest in financial markets

Key details
Job status: full time
Posting date: 6th Mar 2019
Closing date: 5th Apr 2019
Job type: permanent
Career level: Extensive full stack experience of software engineering with machine learning context
Salary: Competitive salary, with eligibility for discretionary bonus, pension, health benefits