Point your AI agent at freehire and let it find you a job.

Get the CLI →

hermeneutic research

NewBe an early applicant

Senior Data Engineer

Posted 1 view
Discussion

Summary

Senior Data Engineer at a Singapore proprietary trading firm, building and operating the full data infrastructure for research and trading: scalable pipelines, warehouse normalization, and quality monitoring for large volumes of market data, news feeds, and internal sources. Core stack includes SQL, Python/Java/Scala, Airflow, dbt, Spark/Kafka/Flink, and cloud data platforms.

Company Overview

hermeneutic research is a best-in-class proprietary trading firm. It deploys research-driven discretionary and systematic strategies as well as makes strategic long-term investments. The partners' decade-long history of success in trading and business building and a firm-wide cultural emphasis on alpha generation, open debate, relentless iteration, and teamwork are key to the firm's continued expansion in a challenging market environment that has hamstrung competitors. A hard-wired emphasis on risk management and opportunistic market participation ensures that hermeneutic research will continue its growth trajectory in the coming decades.

Job Overview

We are looking for a Senior Data Engineer to help us architecting, implementing and operating the complete data infrastructure pipeline for our Research and Trading operations. This role will be crucial in building a scalable, reliable, and cost-efficient system for handling vast amounts of market trading data, real-time news feeds and a variety of internal and external data sources. The ideal candidate will be a hands‑on professional who understands the entire data lifecycle and can drive innovation while collaborating across research and engineering teams to meet their needs.

Key Responsibilities

  • Design, build, and optimize scalable pipelines for ingesting, transforming, and integrating large-volume datasets (market data, news feeds and various unstructured data sources).
  • Ensure data quality, consistency, and real-time monitoring using tools like DBT, 3rd party libraries that can facilitate data validation processes.
  • Develop processes to normalize and organize our data warehouse for use across different departments.
  • Apply advanced data management practices to ensure the scalability, availability, and efficiency of data storage.
  • Ensure the infrastructure supports trading and research needs while maintaining data integrity, security, and performance at scale.
  • Collaborate with research and analytics teams to understand their data needs and build frameworks that empower data exploration, analysis, and model development.
  • Create tools for overlaying data from multiple sources.
  • Ensure that data storage, processing, and management are done in a cost-effective manner, optimizing both hardware and software resources.
  • Implement solutions that balance high performance with cost control.
  • Stay ahead of the curve by continuously evaluating and adopting the most suitable technologies for the organization's data engineering needs.
  • Ensure that company's systems align with the latest best practices in data management.

Must-Haves

  • Strong problem-solving and analytical thinking
  • Clear communication skills for cross-functional collaboration
  • Proficiency in building robust data quality checks for ingested data
  • Experience identifying anomalies in ingested data.
  • Strong proficiency in writing complex SQL (and similar) queries and optimize performance.
  • Proficiency in Python or Java / Scala.
  • Experience building and maintaining complex ETL pipelines with tools like Apache Airflow, dbt, or custom scripts.
  • Strong understanding of dimensional modeling, star/snowflake schemas, normalization/denormalization principles, etc.
  • Proven experience with platforms like Snowflake , Redshift , BigQuery , Synapse , etc.
  • Expert knowledge of Apache Spark , Kafka , Flink , or similar.
  • Strong understanding of data security and privacy standards

Preferred Qualifications

  • A degree in Computer Science, Engineering, Mathematics, or a related field.
  • Familiarity with one of the major cloud platforms ( AWS , GCP , Azure ) and their data services (e.g., BigQuery, Redshift, S3, Dataflow, etc.), proven by certifications (e.g., Google Professional Data Engineer, AWS Big Data Specialty or Snowflake's SnowPro Data Engineer )
  • Experience with data quality frameworks (e.g., Great Expectations, Deequ or others)
  • Experience with Git/GitHub or similar for code versioning.
  • Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Exposure to containerization/orchestration (Docker, Kubernetes).
  • Familiarity with data governance , data lineage , and catalog tools (e.g., Apache Atlas, Amundsen).
  • Hands-on with observability and monitoring tools for data pipelines (e.g., Monte Carlo, Datadog).
  • Knowledge of machine learning pipelines.
  • Prior experience in a trading or financial services environment.

Interview Process

CV Screening - We will review your application based on the qualifications and experience outlined above.

HR Interview - To understand your experience, overall skill set, and cultural fit.

Technical Interview - Interviews with multiple stakeholder teams to assess your skill set and cross-functional collaboration.

CTO Interview - Interview with the CTO to discuss your experience, technical expertise, problem-solving approach, and overall fit for the role.

Co-Founder Interview - A concluding discussion to evaluate cultural fit, strategic alignment, and how you resonate with the firm's valu

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.