Software Developer Java Python - AI
Software Developer (Java Python) London to £80k
Software Developer (Java Python Big Data SQL Algorithm Data Structures R&D). Technologist Java Developer sought by scientific start-up software house that provide a Knowledge Discovery and Intelligent Search product for the medical / drug discovery industry.
As a Software Developer you will design and develop for the core research platform which utilises Artificial Intelligence and Big Data to dramatically reduce the time new drugs spend in the first phase of testing. You’ll be a core member of a collaborative Agile TDD team responsible for providing a scalable infrastructure to support and run the intelligent search technology; you’ll spend your time investigating the best database servers, graph data structures, distributed computing and data repositories, deploying to local servers and the cloud.
This role will suit a polyglot, comfortable using a range of languages and technologies, primarily Java and Python with a range of others including Neo4J, ElasticSearch, Ansible, Docker, AWS, Atlassian and NoSQL.
Spacious offices based in North London; there’s a friendly team atmosphere and a good work / life balance.
·Expert coding skills with Java and / or Python
·Keen problem solver with an agnostic approach to languages and technology
·Knowledge of relevant technologies and opinions on what to use; the current stack is based on Java, Python, Neo4J, ElasticSearch, Linux, Ansible, Puppet, Chef, Docker, Bamboo, Travis, Terraform, AWS, EC2, Jenkins, Sonar, Git, VMWare, Saltstack, Atlassian, MySQL, NoSQL, Hadoop, Spark, Nginx, Apache
·A strong advocate of Test Driven Development, automated testing and other practices for producing resilient software
·Experience of Agile Scrum, fast iterative environments and version control
·Collaborative and pragmatic
As a Software Developer (Java Python) you can expect to earn a highly competitive salary (to £80k) plus benefits including pension, health insurance, cycle-to-work scheme and fresh fruit daily.
Send your CV or call 020 7090 2585 for a confidential discussion about this Software Developer (Java Python) opportunity.