Senior Data Engineer – SAP HANA Cloud, Graph
DXS - Direct Expansion Solutions ยท via
Backpacker Job Board
๐ Remote
โฐ Full Time
Job Description:
- Design, build, and optimize data models on SAP HANA Cloud, including tables, calculation views, CDS artifacts, stored procedures, and SQLScript
- Design and implement graph data models and traversal queries for connected-data problems including material substitution and compatibility, product and organizational hierarchies, and supply and fulfillment networks
- Write and tune high-performance SQL and SQLScript by analyzing execution plans and resolving bottlenecks
- Assist with performance engineering across the data layer, including partitioning, indexing, memory management, workload classes, and result caching
- Build data ingestion and replication into HANA Cloud from SAP and non-SAP sources using SDI, SDA, SLT, change data capture, or comparable approaches
- Expose data to the TypeScript product stack through clean, secure, and documented service layers
- Establish and enforce standards for schema design, migrations, versioning, and database-artifact code review
- Implement security and access control, including roles and privileges, data masking and anonymization, and multi-tenant data isolation
- Collaborate with machine learning and search engineers to support feature pipelines and search indexing
- Own monitoring, alerting, backup and recovery, capacity planning, and HANA Cloud upgrade readiness
- Document data models and graph schemas for engineering teams
Requirements:
- Deep SAP HANA or HANA Cloud engineering expertise, including modeling, SQLScript, calculation views, and production performance tuning
- Experience with graph data modeling and traversal query languages such as SAP HANA Graph, Cypher/Neo4j, Gremlin, or SPARQL
- Expert SQL, including execution plan analysis and optimization of complex analytical and transactional queries
- Experience with data replication and integration into HANA from source systems
- Strong grasp of relational and dimensional modeling, normalization trade-offs, and safe schema evolution
- Proficiency in at least one application language: TypeScript/JavaScript or Python
- Database security and multi-tenant data isolation experience
- Clear communication and documentation of data models
- Bachelor's degree in Computer Science, Information Systems, or a related technical field, or equivalent practical experience
- Resume must be submitted in English
Benefits:
- Full-time contractor employment
- Equal-opportunity workplace and affirmative-action employer