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.