Data Scientist / Software Developer

Skills
AnalyticsArtificial IntelligenceCreativeData MiningData ScienceMachine LearningNatural Language Processing
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Excellent academic record in science, mathematics or engineering
  • Proven professional experience in data science and software development in a science or engineering context
  • Proficiency in Python and various modern development technologies and data science techniques, including machine learning, statistics and advanced analytics
  • Excellent interpersonal skills
  • Comfort in explaining complex concepts to clients and colleagues from diverse backgrounds
  • Creative problem solver
  • Willing to undergo security clearance checks

Nice to have

  • Creative problem solver
  • Excellent academic record in science
  • knowledge of modern development technologies
  • Data science techniques
  • Machine learning
  • Statistics
  • Advanced analytics
  • Proficient in Python
  • Excellent interpersonal skills

Day to day

  • Use your domain knowledge and expert technical skills to understand and solve client challenges
  • Involve data science and software engineering from analysing and interpreting client data to building AI models
  • Develop bespoke software solutions in various programming languages
  • Mentor and provide technical guidance to new graduates and PhDs
  • Collaborate with colleagues and engage with clients
  • Apply innovative thinking and transferable skills to solve fresh challenges

Hiring process

  • Security clearance eligibility questions
  • Baseline Personnel Security Standard checks
  • Additional checks for recent non-UK residents