Senior Data Engineer
facctum
Job Description
As a Data Engineer, you will be responsible for:
- Delivering data-driven product features by working closely with developers and stakeholders
- Managing backlog items and designing, developing, delivering, and supporting data changes
- Ensuring data structures and database designs meet application, scalability, and architectural standards.
- Building and maintaining ETL pipelines for OLAP and OLTP systems.
- Driving build and release activities for data solutions and supporting related architecture artefacts.
- Continuously improving and optimizing data models and warehouse structures.
- Collaborating with product owners, architects, BAs, and scrum teams to deliver change on schedule.
Requirements
Knowledge/Skills
- Strong hands‑on SQL and Python skills.
- Strong hands-on experience with databases PostgreSQL
- Strong hands-on experience with streaming platform and event-driven architectures
- Strong hands-on experience with AWS cloud services (EKS, EC2, S3, RDS, Lambda, API Gateway, ECS, VPC, IAM, CloudWatch, etc.) and cloud architecture best practices.
- Solid expertise in physical data modelling, DB design, CDC and performance tuning.
- Experience in creating REST API
- Experience designing, developing, and deploying applications using OLTP and OLAP systems.
- Experience with ETL tools such as Boomi; scripting skills in Spark or PySpark are desirable.
- Hands-on experience with CI/CD tools
- Exposure to financial services, compliance, or regulated data domain
- Familiarity with data governance, lineage, and auditability concepts
- Experience working across onsite/offshore teams.
- Strong team player with a willingness to learn new technologies.
Experience
- 10+ years of experience in various databases and ETL tools.
- Must have ETL E2E experience in documentation, development, testing & deployment to Production
- Strong Relational Database background and SQL Skills
- Proficiency in automation and continuous delivery methods
- Proficiency in all aspects of the Software Development Life Cycle in an Agile environment