Developer/Trainer/Consultant - India

Company Introduction:

  1. NobleProg is a Training and Consultancy provider.
  2. We offer training and consultancy solutions ranging from Strategic Management, Statistics, Biotechnology to Programming.
  3. Our cost effective business model, allows profit from small training group sizes (usually one person) providing highest possible quality.
  4. Founded in 2005, we are currently Headquartered in London and established in Europe and the US.

In the future you may be involved in operational activities such as delivering a training course or involvement in consultancy engagements.


  • Undertake and support new and ongoing IT projects
  • Develop AI solutions for knowledge management, training management and recommendation system (e.g. trainer for specific client enquiry)

Future undertakings:

  • Created and deliver short IT training courses
  • Support consultancy engagements as required

We are looking for a good mixture of IT and soft skills:

We offer a wide array of courses that is listed here: 
So as a trainer you should be comfortable in delivering atleast some of these courses.

As a trainer your role will occassionally be responsible for:

  • delivering training and consultancy in India (optionally in the neighbouring countries of india)
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy

Some travel will be involved (usually up to a week) on client premises.

At the moment we are focusing on the following areas:

  1. Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm 
  3. Hibernate/Spring, Scala, Spark, jBPM, Drools
  4. Python
  5. Mobile Development (iOS, Android)
  6. LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery

As a developer we would expect you to be comfortable with atleast some of the following:

  • Machine Learning (recommender system, neural networks .etc...)
  • Rule Engines (e.g. Drools)
  • Natural Language Processing
  • R or Python
  • Patience and ability to explain to non-technical people


  • English

We can offer:

  • Work in a multinational company
  • Opportunities to attend training courses
  • Support and mentoring from our existing team
  • Work with the newest, cutting edge technologies

We would expect:

  • working hours as required (not always 9 to 5!)
  • dedication, enthusiasm and a lot of self-learning
  • clear communication with the management team (based in Beijing)

Employment options:

  • graduate job
  • Long-term exclusive contract
  • Permanent, Full-Time
  • Other options available


  • India
  • Telework is allowed, but frequent visits to training sites will be required
Job Type: 
Full Time, Permanent