SAP Software Solutions is hiring a Senior AI Graphical Research Engineer to lead the development of scalable graph- and transformer-based modeling systems and production-quality ML pipelines. This role sits at the intersection of research and systems engineering and will help shape the next generation of relational foundation models for structured data.
What You'll Do
- Architect and drive scalable development of foundation models for relational and graph data.
- Design high-performance data pipelines for large-scale graph, relational, and tabular datasets.
- Establish best practices for experimentation, reproducibility, evaluation, and deployment.
- Define and execute technical roadmap for machine learning infrastructure and modeling frameworks.
- Develop and optimize Graph Neural Networks (GNNs), Graph Transformers, and Relational Transformers.
- Develop and optimize self-supervised, contrastive, and related pre-training strategies for structured data.
- Translate research innovations into robust, production-ready systems.
- Build and operate distributed training and inference pipelines with strong software design and architecture strategy.
- Optimize computational efficiency (GPU/CPU utilization), memory footprint, training throughput, and inference latency.
- Apply or evaluate techniques such as pruning, quantization, architecture search, and model compilation as needed.
- Collaborate with platform teams to ensure smooth production deployment, monitoring, and reliability.
- Mentor ML engineers and applied scientists; elevate team's technical bar through guidance and reviews.
- Collaborate closely with research, data, and product stakeholders to foster delivery and impact.
What We're Looking For
- PhD or MS in Computer Science, Machine Learning, Applied Mathematics, Physics, or related field, with substantial applied experience.
- At least 5 years of experience building and delivering end-to-end ML systems.
- Deep expertise in: Graph Representation Learning, Structured/Relational Modeling, Large-scale Training Systems.
- Strong hands-on experience with: PyTorch, PyTorch Geometric and/or Deep Graph Library (DGL).
- Experience designing and developing distributed systems and scalable machine learning infrastructure.
- Advanced Python skills and strong software engineering fundamentals.
- Proven ownership of complex machine learning projects from design to production.
- Experience scaling ML systems in Cloud environments (e.g., Azure, AWS).
Nice to Have
- Experience building foundation models for structured, relational, or graph data.
- Knowledge of transformer architectures adapted for graph and tabular domains.
- Experience with distributed training frameworks (e.g., FSDP, DeepSpeed, Ray).
- Publications at top-tier ML venues (e.g., NeurIPS, ICML, ICLR, KDD).
Technical Stack
- PyTorch
- PyTorch Geometric
- Deep Graph Library (DGL)
- Azure
- AWS
- FSDP
- DeepSpeed
- Ray
Team & Environment
You will be part of a team developing foundation models for structured data, starting with SAP-RPT-1.
Benefits & Compensation
- Salary range: 150,000 - 200,000 CAD
- Focus on inclusion, health and well-being, and flexible work models.
- Commitment to releasing all talent and creating a better world.
- Highly collaborative team ethic and commitment to personal development.
SAP is committed to the principles of equal employment opportunity and to providing reasonable accommodations to applicants with physical and/or mental disabilities.



