Our client is looking to hire a Senior Software Developer. They are an innovative fast growing Data Science company whose core product is an advanced recommender system. As a Senior Software Developer in this company, you would be exposed to a large number of big data technologies as well as Machine Learning.
Skills & Requirements
As part of the role you will need to be experienced in:
• Building scalable systems in Java and related technologies.
• Developing REST based APIs
• Developing in Spark.
• NoSQL databases such as Cassandra, Redis, and ElasticSearch.
• Relational databases such as PostgreSQL.
• Amazon Web Services (AWS) ecosystem
• GNU/Linux-based development.
• Knowledge of the following technologies would be a bonus but is not essential:
• Big Data systems such as Hive, Oozie and Hadoop.
• Configuration management tools such as Ansible.
• Machine Learning frameworks like Spark MLlib.
• Frameworks such as Dropwizard and Akka.
• Languages such as Scala and Python.
• Messaging systems like Kafka.
• An interest in bleeding edge open source technologies
If you want to develop and utilise all of your skills further and flourish in a highly innovative environment, I would strongly recommend engaging with this client.
If you are interested in this position please email your CV to firstname.lastname@example.org or call Stephen Waters on 01 662 1000 for further information.