Skip to main content

Research Software Engineer

Research Software Engineer
CareerAddict
5 months 2 weeks ago

Job Description

Xcede have partnered with a Global Manufacturer who are currently searching for a Research Software Engineer to join their forward-thinking team engaged in applied research on decentralisation technologies, including Web3, Metaverse, Mixed Reality and Artificial Intelligence. This is an opportunity to explore challenges within emerging technologies, applying deep programming language skills to real world problems.

Requirements

  • We are looking for a passionate and driven software engineer who is happy to learn multiple technologies or already considers them self a polyglot programmer.
  • The candidate is expected to employ their expertise to identify suitable technology options and iterate towards solutions for complex problems through coding a series of PoC (proof of concept) applications.

Responsibilities

  • Hands-on development work within the Decentralization Research group, under the supervision of senior researchers.
  • Engage with the broader interdisciplinary team to develop and integrate Proof of Concepts (PoCs) within their respective research domains.
  • Take ownership of work packages related to PoC and application development, utilizing a variety of programming languages, APIs, and application development frameworks across diverse hardware platforms.
  • Communicating complex technology concepts and results to stakeholders, including non-technical audiences.
  • Researching wider technical and economic situation and actively proposing projects/PoCs and activities to senior management (bottom-up approach).
  • Travel within the UK (and EU) to attend conferences, suppliers, workshops, and seminars.

Qualifications

  • University degree in a related field eg Computer Science, Mathematics, Physics, or an equiv. science or analytical discipline.
  • Demonstrable experience in R&D or strong development experience in technology, quantitative finance or opensource software community.
  • Proven fundamental knowledge in programming languages like Rust, Swift, Haskell, Go etc.
  • Experience that includes any of Web, Mobile, Cloud and similar application development frameworks and tools.
  • Excellent verbal and written communication skills.
  • Ability to document simple narratives to explain complex issues/systems and be able to adapt communication style to suit different audiences.
  • Proactive and self-motivated with the ability to work independently and as part of a team.

*This role DOES NOT provide sponsorship*

If you are interested, please apply below or email (see below)

Expertise level

Work arrangement

Key skills

Similar Jobs in United Kingdom