Lead Engineer, TD Securities - Java, Spark, Hadoop
Core
Design and develop a scalable, resilient, and high-performing Profit and Loss (PnL) reporting platform for Risk Analysts, Front Office Traders, and Senior Executives.
Role type
Lead Engineer / Dev Manager
Builds
Scalable PnL reporting platform and data infrastructure
Domain
Financial services / Big Data
Deliverable
production ML models | product features
Required skills
Java/JEE, Spring Boot, Scala/Spark, Hadoop/Hive, SQL, NoSQL (Cassandra), Linux, Git, CI/CD, REST APIs, Kafka
Preferred skills
Market risk/PnL reporting experience, microservices architecture
Technologies
Java, JEE, Spark, Scala, Hadoop, Hive, Spring Boot, Angular, Cassandra, MS SQL Server, Kafka, Jenkins, Maven
Responsibilities
Lead engineering team to deliver high-quality software; manage multiple development streams and code promotion processes; conduct design and code reviews; analyze production issues and provide permanent solutions; optimize legacy code and resolve system bottlenecks; drive automation and data quality improvements.
Seniority
Senior, hands-on IC with management responsibilities