Research Engineer - AI/ML Concepts - AI Labs
London, England, United Kingdom
In a new industry, there are a lot of ‘firsts’ every day and our culture is based on innovation, collaboration, dedication and ambition. A team of flexible self-starters, we deliver the Digital Workforce of the future knowing that ‘sharing knowledge is power’.
We believe in putting the best people together and empowering them to create, deliver and excel. We strive to hire and develop the best. We celebrate diversity of thought, interest, perspectives and ideas, regardless of ethnicity, religion, gender orientation, sexual orientation or national origin.
As the pioneer, innovator and market leader in RPA, Blue Prism delivers the world’s most successful Digital Workforce. The company’s software robots automate transactions and improve operational efficiencies while meeting the requirements of the most demanding IT environments, where security, compliance and scalability are paramount. Blue Prism provides a scalable and robust execution platform for best-of-breed AI and cognitive technologies and has emerged as the trusted and secure RPA platform of choice for the Fortune 500.
We are seeking experienced researchers to help drive our organisation forward. As a research engineer, you will be responsible for contributing towards the research, design and implementation of functionality that will propel our market-leading solution to the next level, bringing our product forward as a new AI platform. Joining our rapidly expanding research team will give you a unique opportunity to help shape our future. You will get the chance to work alongside an amazing team of researchers and engineers on diverse cutting-edge projects.
As a research engineer, your responsibilities will be varied: ranging from developing new algorithms, applying machine learning techniques, creating simulation frameworks and helping to provide programming support, along with helping to architect new systems and software libraries.
The Ideal Candidate
As a successful Research Engineer, you will combine a broad understanding of ML methods and algorithms with excellent software engineering skills.
You will probably have commercial software development experience working in an agile development team. You will have a passion for solving the engineering challenges needed for successful machine learning research. You will be capable of building machine learning systems: everything from designing a system to training and deployment within a product. We expect our teams to be pragmatic in how they approach problems and develop solutions. You will be a capable programmer with good knowledge of Python.
You will have some demonstrable machine learning knowledge ideally in areas of natural language processing or computer vision. Experience working on method development and implementing state-of-the-art methods will count in your favour. You will know how to evaluate and compare ML models. We expect that you have a solid understanding of statistics, probability, linear algebra & calculus.
Communication is extremely important, so we expect you to be able to translate complex ideas into digestible content.Responsibilities
- Create advanced systems that leverage state-of-the-art machine learning techniques
- Rapidly prototype new demos and applications that showcase our technology
- Provide technical support through collaborative programming and design on research projects
- Implement and evaluate algorithms
- Contribute to research that has an impact on our business
- Work with our core engineering teams in order to facilitate technology transfer from research to product
- MS degree in Computer Science (or related quantitative field), or BSc/BEng with significant related experience
- Strong knowledge and experience in Python
- Strong knowledge of algorithmic design
- Knowledge of machine learning/and statistics
- Experience with a deep learning framework (for example TensorFlow or PyTorch)
- Strong communication skills