This website uses cookies. Read our cookie policy for more information. By continuing to browse this site you are agreeing to our use of cookies.

hidden og tag linkedin

Scala Data Engineer - London - 6 months, London, UK

Job Type:
Job Sector:
Job Category:
Data Analytics and Insight
500 to 520 per hour
Job Ref:

A technology company based in the City of London require a Scala Data Engineer with exceptional skills using Scala to join their Data Science focused product team.

• Engage with the users and data modellers to gather requirements and take ownership for the delivery of any development work within the agreed timelines.
• Develop software for delivery using the appropriate technology, code standards and testing standards as agreed by the team
• Adhere to best practices, including, but not limited to, documentation, testing and peer review
• Use technology appropriately and flexibly, taking into consideration the company’s strategy and recommendations.
• Provide full visibility of work undertaken via backlog of requests.
• Be able to support, debug and carry out investigations on the company’s data infrastructure
• Be able to support and further develop other desktop tools built by the data engineering development team.
• Help maintain appropriate integrity and security of the analytical data stores.
• Take ownership of the development infrastructure required by the above tools

Required experience:
• Experience with messaging and or data streaming technologies especially Kafka, ActiveMQ or public cloud streaming (e.g. AWS SQS).
• Knowledge of data structures design and use.
• Experience of data serialization formats, especially AVRO.
• At least 2 languages including Scala
• Kafka ecosystem, Kafka Streams, Kafka Connect
• Some knowledge of Python or related scripting languages
• Knowledge of a NoSQL database solution (preferably Cassandra)
• Experience of designing and developing with Akka
• Exposure to public cloud (eg AWS) + PAAS/CAAS (eg kubernetes)
• Knowledge of development tools such as IntelliJ and Git.
• Knowledge of automation tools
• Knowledge of logging technologies and monitoring tools

• A very proactive individual able to handle development and support activities simultaneously
• Hands-on approach, flexible with a positive outlook.
• Ability to fully participate in multi-faceted team environment.
• Attention to detail and strong focus on accuracy of information.
• Able to multitask, switch focus and prioritise own tasks under pressure.
• Takes ownership of any issues that come up and facilitates their resolution quickly using own initiative while managing expectations.

Contact Details:
Tel: 0203 301 9917
Fax: 0203 301 9901
Contact: Joe Rinaldi

You may return to your current search results by clicking here.

Latest Job Listings