Job Description :
Required Skills:

Experience in some of these (Not all)
o Java 8, Scala, functional programming in general
o Message queues(e.g., Kafka, RabbitMQ)
o NoSQL databases and data grids (e.g. Cassandra, MongoDB, Couchbase)
o Distributed computations systems(e.g. Spark, Flink, Samza)
Knowledge in machine learning/data mining/signal processing/AI.
Design and implementation of high-load distributed applications which operate in batch or stream processing mode.
Deep understanding of Java platform(e.g collections, concurrency, generics, exceptions, I/O
Proven ability to solve challenging problems by utilizing innovative non-conventional approaches.
Continuous learning and adaption of the newest technologies from the world of open source software.
Application development for Wells Fargo’s machine learning platform(AI Portal
Design, develop and maintain high quality Backend code: e.g. API’s data processing.
Work closely with data scientists to solve technical challenges within distributed environments.
Contribute to development of new analytics applications.
R & D in emerging technologies for Big Data and Machine Learning.
Improve scalability, stability, accuracy, speed and efficiency of the platform applications.
Work in team using agile development methodologies such as Scrum.
Continuous improved of the tools and processes used by the team.