Qualifications: (Required)
• Bachelor's degree in computer science or related field required. Master's degree preferred
• Knowledge of data structures, algorithms and functional programming
• Passion to learn new things, experiment with new ideas and build world class data platform
• 5+ years of experience in programming with Scala, Python or Java
• 2+ years of experience in Scala, Spark and functional programming. Deep knowledge of spark internals such as partitioning, DAG, lazy evaluation.
• Strong experience with relational data bases, SQL, and query optimization. Knowledge of data warehousing, dimensional data model and business intelligence is a plus.
• Knowledge/experience with event driven programming and Akka actor model
• Excellent verbal and written communication skills
Qualifications: (Desired)
• Experience with AWS infrastructure, docker, ECS/EKS, EMR, Kafka/Kinesis.
• Front-end development experience with Angular, Java Script, Reactive Programming.
• Knowledge or desire to learn Investment Management, Fixed Income and Finance
• Familiarity with NoSQL and ElasticSearch