About the Role
We are looking for a Principal Engineering Manager to join our growing team of Analytic experts. If you are a dynamic leader who has directly managed a team of highly competent developers in a fast-paced work environment, then this might be the role for you. You will be working with some of the best-in-class Coders, AI/ML Scientist and Business Analytics Consultants in an environment which will encourage you to contribute widely to functional and technological aspects without worrying about conventional job silos.
Requirements
Working with leadership team and customers to identify & convert key functional requirements into platform design & architecture
Defining and evolving the platform roadmap and its alignment with the company strategy, representing it in front of prospective customers and investors
Implementing key functionalities using chosen tools and tech-stack, also optimize the tech stack choices
Owning product's architecture, design, scalability, reliability, performance
Coaching and leading a team of frontend/backend developers and testing engineers
Ensuring that platform works seamlessly in the complex big data environments at clients' end and supports complex predictive processes that entail running 100s of ML models on a daily basis
Skills
10+ years of experience of building a highly scalable platform
Experience working in a product based organization.
Experience in leading an engineering team of minimum of 10 members.
Experience in Financial services and/or Analytics platforms will be a significant plus
Expertise in Java / Scala and Spark / Hadoop environments.
Extensive experience in SQL and No SQL database like MySQL, MongoDB.