Big Data Engineer
Previous Job
Previous
Big Data Engineer
Ref No.: 18-08457
Location: Princeton, New Jersey
Job Title: Big Data Engineer
The Retail Distribution Analytics (RDA) team's mission is to dramatically transform Client's current retail distribution strategy and performance around the globe, by enabling the sales team to deepen and expand their relationships with Financial Advisors & Home Offices by leveraging data to provide thoughtful analytics and by delivering cutting edge technology tools & applications to the sales force. The team currently consists of ~50 people primarily located in New York, Princeton and San Francisco.

We are seeking a talented programmer/analyst with strong data management and ETL development skills to join our team. The candidate will work on all aspects of the data management process including the acquisition, onboarding, attribution, and reporting of newly acquired data sets. Opportunities to migrate existing data acquisition and onboarding processes to new / strategic sources and protocols will also be a priority. The work is expected to combine some project management and basic reporting in support of the team's overall goals to provide high-quality data that supports analytics and the sales process in a timely fashion.
Top technical / programming skills – in particular SQL, Python, Hadoop, Java and Excel – are a must. Given the highly execution-focused nature of the work, the ideal candidate will roll up their sleeves to ensure that their projects meet deadlines and will always look for ways to optimize processes in future cycles. Experience in project management and laying out and communicating a project schedule are also important.
Drive the onboarding and attribution of newly acquired data sets in to our database environment; manage all aspects of the loading process; monitor attribution throughout the process and identify ways to optimize the process each cycle Identify, investigate, and resolve data discrepancies by finding the root cause of issues; work with partners across various cross-functional teams to prevent future occurrences Proactively look for opportunities to optimize the data loading structure and develop new approaches to improve the onboarding and integrity of the data Provide basic reporting and respond to inquiries asking for insights about the data sets from senior stakeholders, in a timely fashion Maintain a project management tracker and assist with the communication of the team's status and deliverables on a regular basis

Skills:
Bachelor's Degree, preference for Economics, Finance, or Computer Science or related fields preferred
4-9 years of experience developing in the HortonWorks Hadoop stack.
Python, Hadoop, pySpark using Apache Spark, SQL Server SQL; Sybase
1-4 years of experience in the financial services sector, preferably at a top-tier asset manager, investment bank, or management consulting in a data-driven role, or at a technology firm Strong cross-functional experience in data management, onboarding and attribution of large data sets Ability to interpret data to help in strategic decision making Demonstrable problem-solving, quantitative, and analytical skills; strategic and creative thinking Track record of strong performance History of effective multi-tasking (manage long complex projects alongside urgent high-priority tasks), expectation setting, escalation of issues, where appropriate Experience with financial markets, working knowledge of the asset management and/or financial services industry, preferred Solid proficiency in all Microsoft Office applications; expert Excel skills Strong organizational, planning, and coordination skills Ability to clearly articulate and present ideas both in writing and verbally; to senior management as well as outside audiences Experience in working on long-term projects and iterative development cycles where constant improvement is expected Exceptional project management skills with attention to detail Collegial orientation; relationship-builder who is solutions-oriented Comfortable interacting with all levels of management Able to work effectively under pressure and in a rapidly changing environment in order to meet deadlines Focused attention to detail and high standards for quality and accuracy in his/her work product Professional, positive demeanor Collaborative, team-oriented, service-oriented Strong interest / curiosity about asset management industry

Keywords:
Education:
Bachelor's Degree, preference for Economics, Finance, or Computer Science or related fields preferred

Skills and Experience:
Required Skills:
MULTITASKING
ASSET MANAGEMENT
PROBLEM-SOLVING
DATA MANAGEMENT
MICROSOFT EXCEL
Additional Skills:
DATA ACQUISITION
DATABASE
APACHE SPARK
MANAGEMENT CONSULTING
ENGINEER
EXCEL
FINANCIAL SERVICES
HADOOP
JAVA
MICROSOFT OFFICE
PROJECT MANAGEMENT
PYSPARK
PYTHON
QUANTITATIVE
SQL
SQL SERVER
SYBASE
DATABASES
ETL
FINANCE
FINANCIAL MARKETS
MS SQL SERVER
RETAIL
RETAIL DISTRIBUTION
RETAIL MARKETING
SALES TEAM