freehire launches on Product Hunt on 26 August.

Follow →

Senior Data Engineer

Summary

Senior Data Engineer builds and maintains ETL pipelines, document parsing systems, and LLM-powered data services using Python, Airflow, and cloud warehouses like Snowflake.

Location/Office: Raffles Quay

Working hours: Mon-Fri, 9am-6pm (Hybrid)

Compensation: Basic Salary + Performance bonus

Responsibilities

  • Data ingestion: Multi-source scraping and integration, stable and schedulable
  • Document parsing: Structured extraction from PDF / HTML / XBRL formats, including image-based PDFs, complex tables, and bilingual (Chinese/English) documents
  • Data warehouse design & implementation: Schema design and maintenance using modern cloud warehouses (Snowflake / BigQuery / Postgres)
  • Pipeline orchestration & monitoring: Production-grade ETL on Airflow / Prefect / Dagster, with data quality checks, alerts, and lineage tracking
  • LLM application layer:
  • Use of OpenAI / Anthropic APIs + open-source models
  • Structured outputs, retrieval-augmented generation
  • Basic evaluation and quality monitoring
  • Backend services: Query APIs via FastAPI, serving downstream analyst tools
  • Cloud infrastructure: GCP / AWS, leveraging managed services to minimize operational burden

Requirements

  • At least 5-10 years of production engineering experience, having built complete online system.
  • Strong Python and SQL skills experience in data modeling, testing, and performance tuning
  • Hands-on experience parsing real-world messy documents (PDF, HTML, XBRL)
  • 2-3 years of production LLM application experience, with deployment track record
  • Familiarity with at least one orchestration framework (Airflow / Prefect / Dagster)
  • Experience with schema design in at least one modern cloud data warehouse
  • Strongly preferred: founding engineer experience, building end-to-end data systems in early AI startups
  • Strong communication skills for direct collaboration with research and founding teams
  • Professional working proficiency in English

Nice-to-Have

  • Experience building data infrastructure supporting NLP / LLM workloads
  • Hands-on dbt experience
  • Multi-tenant / access control design experience
  • Introductory knowledge of graph databases (Neo4j)

HOW TO APPLY:
Interested applicants, kindly send your resume in MS WORD format to (HIDDEN TEXT) or please click on 'Apply Now' and provide the below details in your resume.

  1. Reasons for leaving ALL your employment
  2. Current and/or last drawn monthly salary (please provide breakdown)
  3. Expected monthly salary
  4. Availability

We regret only shortlisted candidates will be notified. Important Note: Career International - FOS Pte Ltd is committed to safeguarding your personal data in accordance with the Personal Data Protection Act (PDPA). Please read our privacy statement on our corporate website

Career International - FOS Pte Ltd
EA License No: 14C6926
EA Personnel: Foong Mei Qi
EA Personnel Reg No: R22106936

See also

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.

A new version of freehire is available