A research data firm in Jersey City seeks a data engineer to design and optimize data platforms for quantitative analysis. Candidates should have a bachelor's degree in computer science and 4-5 years of professional programming experience, preferably in Python and its scientific ecosystem. The role involves collaboration with external partners and requires strong communication and critical thinking skills. This position is suited for motivated individuals thriving in fast-paced environments.
Qualifications
Bachelor's degree or higher in computer science or a related area.
4-5 years of programming experience.
Proficiency in Python and its scientific libraries preferred.
Knowledge of data engineering and financial data processing is a plus.
Experience in machine learning is a plus.
Strong critical thinking and communication skills.
Highly motivated in a fast-paced environment.
Responsibilities
Design and maintain research data platforms for quantitative analysis.
Establish protocols for data processing and quality assurance.
Collaborate with partners to integrate new datasets and perform analyses.
Develop and maintain quantitative research tools.
Skills
Python programming
Data analysis
Communication
Teamwork
Critical thinking
Education
Bachelor's degree in computer science or related area
Tools
Numpy
Pandas
Arrow
Job description
Job Responsibilities:
Design, develop, maintain, and optimize in-house research data platforms (including price volume, fundamental, and alternative data), providing quantitative researchers with reliable, high-quality, and stable data sources and analysis tools.
Establish protocols for data injection, processing, quality assurance, anomaly detection and archiving, and streamline and improve processes.
Work with external partners to onboard new datasets, conduct domain-specific data analysis and data mining for new datasets, and collaborate with quant researchers to evaluate new data sources.
Develop and maintain quantitative research tools.
Qualifications:
Bachelor's degree or higher in computer science or a related technical area.
4-5 years of experience in programming for a professional setting.
Proficiency in the Python programming language and its scientific computing ecosystem (numpy, Pandas, Arrow, etc.) is preferred.
Familiarity with the state-of-the-art data engineering ecosystem is a plus.
Experience in processing financial data is a plus.
Experience in machine learning is a plus.
Knowledge of quantitative research and trading is a plus.
Being fast, rigorous and critical in thinking.
Effective communicator with a strong sense of teamwork.
Highly motivated and capable of thriving in a fast-paced environment.