Senior Data Engineers on the Proprietary Research team design and build solutions that enable investment professionals to effortlessly extract insights from large, complex structured and unstructured data sets. As a senior member of our Data Engineering team, you will help set technical direction and work closely with investment professionals, researchers, and data scientists to design, build, and launch robust end-to-end data pipelines and tools that that help extract the most value out of the company's data assets. In this role, you will:
- Develop and support big data processing pipelines including but not limited to ingestion, transformation, and end-customer delivery
- Build out cloud-based infrastructure using distributed techniques for other data engineers / data scientists / researchers
- Be at the forefront of new technology developments with respect to the handling and processing of big data and conduct proof of concepts evaluations of new technologies
- Build and support visualization and exploration capabilities around our big data sets
What excites you:
- Technical leadership through hands-on development
- Having a broad impact on architecture and team processes
- Transforming large unstructured, data sets into valuable investment research inputs
- Learning and working with industry-leading cloud-computing technologies
- Speaking with experts both inside and outside the firm to understand data needs and offerings
- Fast-paced work environments that at times require switching gears to address the needs of the business
- Working as part of a cross-functional team made up of Investment, Research, and Compliance professionals
What excites us:
- Ability to directly or indirectly lead development efforts involving multiple engineers and stakeholders
- Excellent attention to detail, organization, and project management skills
- Superb business intuition and a solution orientated, methodological approach to problem solving
- Ability to collaborate and build relationships across multiple business units within the firm
- People who elevate the room through their work ethic, curiosity, and solution-orientated attitude
- Adherence to the highest ethical standards working closely with the firm's Compliance team
What's required:
- 5+ years of experience in Data Engineering or related development work with distributed data technology
- Experience with system design and leading multi-person development efforts
- Strong experience in Python development
- Experience with Spark and Cloud computing is a plus
- Track record of delivering novel and innovative solutions to challenges
- Knowledge of/experience with graph databases is a plus