The Role 

We’re looking for an experienced engineer to join our highly skilled team and build the back-end of our award-winning MSX® data analytics platform. The ideal candidate is a hands-on engineer who cares passionately about the quality of their work and the satisfaction of the end user. We are looking for someone who can work well within a team, is able to articulate problems, and can use their own initiative to identify and implement solutions. The successful candidate will work closely with our data science team to develop cutting edge technology. This role is part of a broader recruitment effort to scale the organisation to meet market opportunity. This role offers a unique opportunity to join a successful start-up and to share in our future growth as we embark  on the next step of our incredible, industry-enabling journey.

Key Responsibilities

• Work with technology and data science teams to drive complex application requirements from conceptualisation to production
• Write tests, API and deployment and production support documentation
• Define and implement the process for software build and deployment

Skills and Experience 

• 3+ years of commercial Python development experience
• Knowledge of Python numerical libraries including NumPy and Pandas
• Good understanding of Git
• Experience with continuous integration
• Strong Bash scripting skills
• Hands on experience with Jenkins, Docker
• A passion for TDD
• Active team member willing to help and mentor colleagues

• Experience working with big data sets (preferably financial data)
• Experience deploying and managing Apache Kafka, Apache Spark, HDFS clusters


Apply for this Job

* Required