The company is looking to extract insights from large, complex structured and unstructured data sets to support investment professionals.
Requirements
- 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
Responsibilities
- 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
- Design and build solutions that enable investment professionals to effortlessly extract insights from large, complex structured and unstructured data sets
- 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
- Transform large unstructured, data sets into valuable investment research inputs
Other
- 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
- Integrity – You demonstrate 100% commitment to the highest ethical standards
- Ownership – You take charge of your work, uphold your commitments, and always do your best
- Commerciality – You focus on what matters, ask necessary questions, and are diligent about not wasting time
- Humility – You welcome and are receptive to feedback and learn from past mistakes
- Adaptability – You can triage business needs and context switch quickly and efficiently
- Admirability – You elevate the room through your work ethic, domain knowledge, and work product