Job responsibilities
- Generates data models for their team using firmwide tooling, linear algebra, statistics, and geometrical algorithms
- Delivers data collection, storage, access, and analytics data platform solutions in a secure, stable, and scalable way
- Implements database back-up, recovery, and archiving strategy
- Evaluates and reports on access control processes to determine effectiveness of data asset security with minimal supervision
- Influences peers and project decision-makers to consider the use and application of leading-edge technologies
- Works with stakeholders and business leaders to understand reporting needs and recommend tactical and strategic solutions
- Develops secure, efficient and maintainable production code and review and debugs code written by others
- Supports data consumption from on premise and cloud based sources
- Performs automated data quality analysis to identify anomalies and provide a robust solution
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on data engineering concepts and 5+ years applied experience
- Working experience with both relational and NoSQL databases
- Experience and proficiency across the data lifecycle
- Experience with database back-up, recovery, and archiving strategy
- Deep experience with SQL query language and ETL systems
- Experience presenting and delivering visual data
- Proficient knowledge of linear algebra, statistics, and geometrical algorithms
Preferred qualifications, capabilities, and skills
- Skilled in planning, designing, and implementing enterprise level data analysis solutions
- Experience with modern data abstraction and federated query tooling
- Advanced in one or more programming languages (Python, Java, Shell Script)
- In-depth knowledge of the financial services industry, their compliance requirements and IT systems