Software Consultant (Ref:2780) – Graduate or Junior – £30-40k
Essentials
- Job Title
- Software Consultant
- Location
- London (Zone 1)
- Salary
- £30-40k
- Type
- Permanent
- Work From Home
- No
Technology Used
Primary
- Java 8
- Artificial Intelligence
- Machine Learning
- Scala
- REST APIs
Secondary
- Python
- React JS
- NoSQL
- .NET
- Lucene
Methodology
- Agile
- Scrum
- Kanban
- Continuous Integration
Requirements
Must Have
- 2.1 in Computer Science
- Java / OO design
- Data structures
- Client-facing / strong communication skills
- AI, Machine Learning, Natural Language Processing, Big Data
Nice-To-Have
- Scala, .NET, C#, Python, Ruby
- HTTP, web services, REST
- React JS, Angular JS, Backbone JS, Handlebars JS
- Lucene, Solr, Xapian, HP IDOL
- Technical pre-sales / post-sales
- Passion for Technology
PROJECT CHALLENGES
Alongside coding you will be regularly interacting with some of the most high profile companies in the world. This will involve translating clients’ business and user requirements into technical requirements. You will work with product managers to spec out new features and help architect search-based solutions across large Enterprise networks. You will write technical implementation proposals and participate in post-sales engagements and deploy the proposed solutions. The products that you’ll be working with use very complex Artificial Intelligence and Machine Learning techniques, which will give you some interesting exposure to these technologies.
COMPANY CULTURE
They are an enterprise search tech firm that use innovative techniques around Artificial Intelligence, Big Data and machine learning in order to digest complex information quickly for their clients. They are growing rapidly after recently merging with another highly successful company and they are looking for more highly talented software engineers.
They have a very young, dynamic and socially collaborative culture, which includes regular social nights out, brown bag sessions, and after work drinks. They are firm believers in self-improvement at every level and provide frequent and extensive training on both soft and technical skills.