en flag +1 214 306 68 37

Senior Data Engineer

Applications are now closed.

We are looking for a Senior Data Engineer to join our growing data team. The candidate will play a key role in designing, developing, and maintaining scalable data pipelines and solutions that empower data-driven decision-making across the organization. The ideal candidate is proactive, independent, and comfortable driving work without waiting for instructions.

Responsibilities:

  • Data Modeling Leadership:
    • Architect the canonical data model for the Accounting module within a distributed, multi-tenant ERP ecosystem;
    • Define normalized and denormalized schema layers for OLTP + OLAP hybrid performance models;
    • Align the model with key accounting domain concepts such as journal entries, GL, sub-ledgers, tax, reconciliation, cash flow, and regulatory reporting.
  • Scalable Database Design (Aurora PostgreSQL):
    • Design for performance, partitioning, and high-concurrency read/write patterns in Aurora PostgreSQL;
    • Apply best practices in indexing, foreign key constraints, and transaction modeling for financial accuracy and auditability.
  • Reporting & Analytics Integration:
    • Ensure the model supports real-time and batch reporting for financial dashboards, KPIs, and compliance (e.g., GAAP/IFRS);
    • Collaborate with data analysts to define materialized views, reporting schemas, and BI interfaces.
  • LLM/ML Integration Enablement:
    • Design semantic layers and metadata structures to support prompt engineering, data retrieval, and context grounding for downstream LLM integrations;
    • Ensure the model supports vectorized features, if applicable, for semantic financial search and AI-driven classification.
  • Evaluation & Continuous Optimization:
    • Establish data model evaluation criteria including query performance, correctness, integrity, and change impact;
    • Lead or support data model reviews, A/B schema tests, and versioned model evolution over time.
  • Cross-Functional Collaboration:
    • Work closely with product managers, financial domain experts, backend engineers, and data scientists to convert complex functional requirements into robust data structures;
    • Serve as the technical steward for the Accounting data domain, ensuring long-term model maintainability.

Requirements

  • 6+ years of experience in data engineering or data architecture, preferably within SaaS ERP or FinTech platforms;
  • Proven expertise in PostgreSQL/Aurora PostgreSQL at scale, including performance tuning, partitioning, and data lifecycle management;
  • Demonstrated success in data modeling for accounting or financial systems;
  • Deep understanding of OLTP vs OLAP separation, data warehousing principles, and event-sourced or time-series design patterns;
  • Familiarity with compliance and audit requirements for financial data (e.g., SOX, GAAP).

We Offer

  • Opportunities for professional self-realization.
  • Competitive salary.
  • Friendly and supportive team.
  • Professional trainings and certifications paid by the company.
  • 25 days of paid vacation.
  • 100%-paid sick leave.
  • Language courses with native speakers.
  • Sport program.
  • Medical insurance.
  • Opportunity of remote work.

Apply for this position