Senior Software Engineer, MLOps

  • Featurespace
  • Cambridge, UK
  • 15/02/2024
Full time Data Engineering Business Intelligence Software Engineering Data Warehouse

Job Description

As a Senior Software Engineer, you will work on our industry-leading financial crime fighting technology, making the world a safer place to transact alongside our existing team of innovators and experts.

We are looking for individuals who can deliver and maintain a robust product across the full software development life cycle. You will help us achieve our goals and deliver success on behalf of our customers by:

  • Being responsible for analytical technology that is fast, flexible, and easy to use
  • Implementing data intensive applications and machine learning components, enabling Data Science teams to deliver state-of-the-art models in a timely manner
  • Optimising and scaling modelling workflows required to build analytics for increasingly large datasets
  • Implementing new features within ARIC (our software platform) that improves the modelling lifecycle of analytics

This is a hybrid role based in our Cambridge office, so you will ideally be comfortable coming into the office once or twice a week. If you’re interested in the role but require more flexibility, please speak to us!

Day to Day

  • Improve workflows for designing, deploying, and maintaining analytics
  • Engineer optimized and maintainable data intensive applications
  • Champion software engineering process and process improvements
  • Provide support for mission critical services deployed to production, including out-of-hours support for critical service issues as part of our on-call engineer rota

Featurespace named as one of the winners of the International PETs challenge

Take a look at the incredible work our team achieved!

About you

Must haves:

  • Experience designing and developing applications in Java, Python or a similar language
  • Experience of the full SDLC, including source control, testing and code reviews
  • Comfortable working with large codebases

Great to haves:

  • Relevant STEM degree (e.g., Computer Science, Engineering, Physics, Maths)
  • Knowledge of the lifecycle around training and deploying machine learning models
  • Knowledge of parallel and distributed computing
  • Knowledge of database architectures and data layouts for efficient processing
  • Experience with real-time event processing systems
  • Experience with performance tuning and profiling
  • Ability to design information rich tools in a user-friendly way
  • Experience with machine learning frameworks such as Tensorflow or PyTorch
  • Experience with working in a Linux environment

Equal Opportunities

Here at Featurespace we are committed to being a place of equality, inclusion and respect to provide a safe environment for you to bring your authentic self to work. We know that we gain as much strength from our differences as we do our similarities. We value diversity and are dedicated to listening and learning from each other to build and maintain a positive and productive culture. We appreciate this will be an ever-evolving focus for the business to ensure everyone feels supported and has a sense of belonging.