#3195 Senior Spark/Scala Engineer

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, located in downtown Toronto, is seeking a Senior Spark/Scala Engineer to join its innovative team that is developing security technology based on Spark, Cloud and Machine Learning technologies. Candidates with mastery over every layer of the development stack, capable of delivering enterprise grade applications from requirements combining software design and coding skills will be considered. You will be interacting with clients, so strong communication skills are mandatory.

You are a Scala/Spark specialist. Exceptional skills are required, not only developing applications or data flows using these technologies, but actually being able to change them:

Perks You'll love
- Innovative Company
- New Development
- Dynamic team with leading industry experience

What You're Bringing
- Exceptional skills developing in Scala
- Deep understanding of Spark architecture and it's code. Ability to create add-one and extend Spark libraries and data structures.
- Excellent understanding of clustered computing and performance / resource utilization optimization techniques on Hadoop and Yarn.
- Experience integrating with multiple authentication services such as ldap, Kerberos, Oauth
- Experience integrating with clusters such as Cloudera and Hortonworks
- Deep understanding of Hive, hive2, ThriftServer and ability to extend their libraries
- Background in security and cryptography
- Creativity, fast learning, and exceptional problem solving capabilities
- Very good in Linux, Bash and shell scripts

Bonus points for...
Experience with any of the following:
-Java, Python, Blockchain, rdbms, Kafka

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.