Manage the data reconciliation and curation process for market data providers to build a single source of truth across public and alternative investment data products
Partner with product teams to understand business needs and enable solutions and effective use of the data platform
Design, develop, and deploy scalable data solutions in collaboration with multi-functional teams
Define and implement platform architecture to meet growth and scalability needs
Evaluate and drive strategic business and technology decisions for the company and customers
Serve as a technical thought leader, educate teams, and share best practices
Own complex projects involving partners across multiple teams
Requirements
B.S., or M.S. in Computer Science or similar technical field of study (or equivalent practical experience)
7+ years of software engineering experience
Proficient in distributed micro-services development, specifically with Python or Java
Experience with databases, SQL, NoSQL, OLAP, and/or data lake architectures
Ability to own complex projects involving partners across multiple team
Proven ability to collaborate with and mentor other engineers
A rapid learner with robust analytical and problem-solving abilities
Interest in building data pipelines and in working with Big-data
Experience with PySpark, Python, AWS, Terraform, Java, and Kubernetes