Job Description :
Proficiency in object oriented software: Scala or Java
4+ year experience designing technical solutions using object-oriented design concepts.
3+ years of experience developing in scripting languages such as Python, Perl or JavaScript.
Experience in stream data, such as Kafka desired
Proficiency working with large data stores
Experience writing production-quality code, preferably in Scala and/or Python
Deep understanding of all things database - schema design, optimization, scalability, etc
Experience with TeraData, MS SQL Server
Experience with NoSQL Databases such as MongoDB, Cassandra
Experience with containers such as OpenShift, Docker
Excellent communication skills
Experience working with huge data sets
Provide recommendations and design optimal configurations for large-scale deployments.
Experience in SDLC, especially testing and deployment. Experience with Jenkins is a plus.
Working knowledge of scripting languages
Knowledge around machine learning a plus
AWS / cloud computing (working knowledge)
Unix-like operating system environment (proficient)
Software version control (e.g. git working knowledge or greater)
Track record of contributions to open source software projects.