Data Analyst
Tower Research CapitalAbout the Role
Tower Research Capital's Core Engineering department is seeking a Data Analyst to join the Data team in New York. The role sits within a leading quantitative trading firm whose Business Support teams power market access, data, compute, and research infrastructure.
- Contribute to batch and real-time data pipelines that ingest, cleanse, and normalize structured and unstructured sources such as market data, vendor feeds, web scrapes, and alternative data.
- Write and maintain Python and SQL under the guidance of senior engineers while applying AI/ML methods to unstructured and semi-structured sources.
- Prototype prompts, models, and evaluation sets, and help productionize approaches that meet the firm's accuracy bar.
- Implement validation checks, anomaly detection, and reconciliation logic, and use statistical and ML-based methods to flag outliers and data breaks.
- Assist with onboarding new datasets, monitoring jobs with modern data tooling, and building fluency in financial instruments, market data conventions, and responsible AI use on sensitive financial data.
Requirements
- Master’s or PhD in Computer Science, Engineering, Mathematics, Statistics, Physics, Economics, or a related quantitative discipline
- Strong proficiency in Python and SQL. Evidence of this through coursework, thesis/research code, internships, or personal projects
- Internship or research experience involving data engineering, quantitative research, market data, or financial datasets
- Practical experience with LLMs for unstructured data processing (document/entity extraction, classification, summarization) and with evaluation harnesses or human-in-the-loop review
- Coursework or project experience with workflow tools (Airflow, Dagster), cloud platforms (AWS/GCP), or warehouses (Snowflake, BigQuery, Databricks)
- Exposure to financial instruments, market microstructure, or vendor datasets (Bloomberg, S&P, LSEG)
- Prior work in a collaborative research lab or production software setting
- Hands-on experience with machine learning or applied AI through coursework, thesis/research, internships, or projects
- Comfortable with at least one of: classical ML (scikit-learn or similar), NLP, or LLMs (prompting, evaluation, structured extraction)
- Demonstrated ability to work with messy, large, or imperfect datasets: cleaning, validating, summarizing, and drawing defensible conclusions
- Familiarity with Linux or Windows command line, version control (Git), and basic software engineering hygiene (testing, documentation, code review)
- Clear written and verbal communication
- Ability to explain technical and AI-related findings to both engineers and non-technical stakeholders, including limitations and failure modes
- Strong problem-solving skills, intellectual curiosity, and a bias toward getting details right
- Comfortable working in a fast-paced, high-accountability environment
What You'll Get
- $150k–$180k base salary
- Generous paid time off policies
- Savings plans and other financial wellness tools available in each region
- Hybrid working opportunities
- Free breakfast, lunch, and snacks daily
- In-office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training and more)
- Company-sponsored sports teams and fitness events (JPM Corporate Challenge, Cycle for Survival, Wall Street Rides FAR and more)
- Volunteer opportunities and charitable giving
- Social events, happy hours, treats, and celebrations throughout the year
- Workshops and continuous learning opportunities