Open Data Science job portal

Data Science Software Engineer 1107 views

They are looking for experienced software engineers with proven track record in data science to work on client sites in the London areas. They have a wide range of opportunities in this area so your role will vary depending on your existing experience, their customer needs and your aspirations. This role will expand your abilities through working alongside their wealth of specialist data scientists and software engineers on various projects, from rapidly prototyped research right through to high grade enterprise systems.

Roke delivers advanced research, development services and products and is a vendor neutral supplier picking the most appropriate technologies to achieve the required performance and capabilities. Roke staffs its teams with the most appropriate individuals, although it’s rare to have nothing new to learn on a project so an enthusiasm to learn and adapt to new technical challenges is vital for this role.

Many of their projects are highly creative, so they are looking for individuals who have the ability to think around and propose solutions to problems. All their data scientists need to communicate to a high standard and work effectively in multi-skilled teams, so good written and verbal communication skills are fundamental.

Applicants who would prefer more flexible working arrangements, such as reduced hours, would be welcome to apply for this role.

What will your role look like?

You will be developing data science solutions within one or more of their client side teams. If you have the experience, you could also provide technical leadership to junior members of staff and interact with stakeholders during the development cycle.

Their data analytics work encompasses all types of data, including structured and unstructured data (such as text and image). Projects vary greatly depending on the customer and their requirements. They use a variety of software, picking the best approach to suit the customers’ needs. For example, you might exploit your software expertise to solve big data or data streaming challenges using open source technologies. Alternatively, you might use your statistical background to develop machine learned models to classify data. Or, perhaps you will specialise in data visualisation techniques in order to enable their customers to easily access the required information from their data.

Most projects will require some data cleansing and transformation, so you should be comfortable with standard data pre-processing techniques.

Location can vary and should your role require you to attend client sites, you will be encouraged to spend a proportion of your time at their Roke base site (London) contributing to the Rokes technical innovation and data science community.

What do they need from you?

You will ideally hold a degree qualification in computer science, software engineering, data science, mathematics, physics or similar. Alternatively you will have similar experience/education to an equivalent level. You will be an enthusiastic software engineer and will also have experience of multiple programming languages with a passion for high-quality, eligible and maintainable code.

You will have data science expertise; however, as this is such a broad area we would consider experience in a subset of any of the following:

  • Large scale (‘big data’) data ecosystems, cloud infrastructure and analytic frameworks.
  • Machine learning and Deep Neural Net technologies
  • Techniques and toolkits for data cleansing, data preparation, data processing, fusion and analysis
  • Techniques and toolkits for combining data or analysing data streams in real time
  • Programming languages and techniques for visualising data

You will be comfortable working side by side with product managers, designers, and clients, making decisions together in order to quickly deliver valuable working software to clients and their users.

You enjoy growing your skills and those of your team and you regularly learn about new technologies. Most importantly, you judge your achievements by the success and happiness of your team and its customers.

As an effective communicator you will have experience consulting or teaching and enjoy mentoring junior developers, helping them push their boundaries and abilities. You value transparency and continuous improvement in your development team.

Roke also operates in the fields of network communications, network connectivity, autonomy and cyber and your familiarity with underpinning concepts in one or more of these areas would be beneficial.

Why should you work with us?

They offer you a competitive salary and benefits package including:

  • A substantial performance related bonus scheme, which they accompany with a clearly defined and fair review process.
  • 25 days holiday per annum with the option to accrue up to a further 8 days flexi-leave.
  • Company funded private medical insurance, for you and your family, in addition to a contributory pension that will allow you to effectively save for the future.
  • Company shares/saving scheme
  • Employee assistance program.
  • A whole host of flexible benefits including childcare vouchers, travel insurance, and dental care.
  • Higher level clearance bonus.


Due to the nature of this position, they require you to either already hold or be eligible to achieve UKSV Security Clearance. As a result, you should be a British Citizen and/or meet the residency requirements and have resided in the UK for the last 5 years.

If you already hold SC Roke will provide assistance in transferring your clearance, if not they will help you through the clearance process, they also pay a bonus for those already holding or willing to attain a higher level clearance.

They are committed to a policy of Equal Opportunity, Diversity, and Inclusion. Their working environment is friendly, creative and inclusive. They can accommodate flexible working arrangements, and support a diverse work-force and those with additional needs.

More Information

Share this job


Company Information
Connect with us
Contact Us

Here at the Open Data Science Conference we gather the attendees, presenters, and companies that are working on shaping the present and future of AI and data science. ODSC hosts one of the largest gatherings of professional data scientists with major conferences in the USA, Europe, and Asia.

Contact Us