Graduate AI Developer

Location: Warwick Science Park

The Role

Are you looking to be part of a fast-paced start-up style culture, working on projects for large multi-national companies at the cutting edge of AI technology? EBI.AI, a newly launched brand in the red hot Artificial Intelligence market place, is looking for a newly graduated developer to join their team of professionals.

As an Graduate AI Developer, you will be asked to develop high quality software solutions based on the functional specification agreed with the team and the client, perform unit and system and integration level testing ensuring high quality of work and deliver changes to existing applications and databases as required for support and change requests.

Key Responsibilities

  • Assist in the development of existing and future application projects
  • Take responsibility for research, specification and development of key modules
  • Participate in code reviews and suggest improvements to code
  • Maintain and improve code quality through unit testing, integration testing and code quality monitoring tools
  • Monitor performance of live systems to spot and log issues and suggest improvements to minimise defects
  • Assist in the transition of projects from development to support as and when required and general knowledge transfer with the team
  • Provide support for existing and future application developments when required, including bug fixing and change requests

The Person

The key skills and responsibilities of a Graduate AI Developer:

  • A skill set in object oriented or functional programming language like C#, Python or Javascript. This could be through course projects or other experience.
  • Strong problem solving and logical reasoning
  • Knowledge of unit-testing techniques and best practices
  • Knowledge of working with HTML/CSS/LESS
  • Database Design and SQL Experience (ER diagrams, SQL queries)
  • Desire to learn
  • Understanding of NoSQL concepts (Map/Reduce, Eventual consistency)
  • Cloud experience IaaS and PaaS (IBM Bluemix or AWS or Azure)
  • Keen interest in artificial intelligence (e.g. IBM Watson, Tensorflow)
  • Positive work ethic
  • Excellent team working skills, ability to take criticism and share experience

Desirable Skills:

  • Javascript (Browser and Server-side Node.js)
  • Angular.js, React.js or similar Javascript framework
  • Node.js unit test frameworks (Mocha, Sinon, Chai)
  • Mobile development (IOS or Android) (React, Cocoa, Cordova)
  • Exposure to Big Data technologies
  • Knowledge of machine learning tools and techniques
  • .Net unit test frameworks
  • Microsoft .Net 3.5+ (C#)
  • UX design experience
  • Interest in Natural Language Processing
  • Experience with multilingual solutions


Due to the high volume of applications, unfortunately we can only contact successful candidates.