Software Engineer (Platform)

Summary

We are looking for engineers motivated to tackle big engineering challenges, as part of a committed and cross-functional development team. You will be developing a platform that operates at truly massive scales, enabling not only processing but also deep and responsive analytics of extreme scale datasets. We are building towards the industry’s emerging needs in ways that most other organisations can’t.

Role
Building infrastructure enabling deep and responsive analytics of extreme data.

Required Skills
Java, AWS/Azure/Google Cloud, Stream processing, NoSQL databases, API design

Description

We are looking for engineers motivated to tackle big engineering challenges, as part of a committed and cross-functional development team.  You will be developing a platform that operates at truly massive scales, enabling not only processing but also deep and responsive analytics of extreme scale datasets. We are building towards the industry’s emerging needs in ways that most other organisations can’t. 

You should have a positive and proactive attitude towards solving problems, and the drive to see your solutions through to the finish. You should be willing to work as part of a communicative team, frequently collaborating on solutions;  be comfortable with taking the initiative on open-ended projects, producing solutions for the common good, and be willing to explore new grounds (which means working under some degree of uncertainty).

Experience

You should have, or be willing to gain:

  • An understanding of quality engineering practices, including writing testable, maintainable and defensive code using pre-existing solutions where appropriate; building products which are easy to operate and monitor in production
  • Experience with developing distributed, fault-tolerant, always-up applications on cloud platforms
  • Experience with highly scalable NoSQL databases
  • Experience designing clean, modular interfaces between components, including both RESTful and programmatic interfaces
  • Knowledge of object-oriented paradigms and best practices

Join the CW jobs mailing list

This site uses cookies.

We use cookies to help us to improve our site and they enable us to deliver the best possible service and customer experience. By clicking accept or continuing to use this site you are agreeing to our cookies policy. Learn more

Start typing and press enter or the magnifying glass to search

Sign up to our newsletter
Stay in touch with CW

Choosing to join an existing organisation means that you'll need to be approved before your registration is complete. You'll be notified by email when your request has been accepted.

i
Your password must be at least 8 characters long and contain at least 1 uppercase character, 1 lowercase character and at least 1 number.

I would like to subscribe to

Select at least one option*