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