SAP Data Engineer (Freelancer)

Posted 4 Hours Ago
Be an Early Applicant
Hiring Remotely in Mumbai, Maharashtra, IND
In-Office or Remote
Mid level
Database
The Role
As an SAP Data Engineer, you will build extraction pipelines from SAP HANA to AWS S3, ensuring proper data modeling, monitoring incremental loads, and collaborating closely with customers and engineering teams.
Summary Generated by Built In

Mactores is the agent-native AWS modernization firm. We help large companies move their data, applications, and AI workloads to AWS, and we use agents to do it in weeks, where the rest of the industry still takes quarters or years.

Most modernization projects stall before they reach production. Ours don't. Our engineers ship real systems running in production, legacy retired, and outcomes you can point to. The way we work is built around that outcome from day one. Agents handle the repetitive work so engineers can focus on the judgment calls.

As our SAP Data Engineer, you'll own the SAP side of a modern data pipeline for enterprise customers running SAP on AWS. You'll design and ship the extraction layer that lifts data out of SAP HANA into S3 cleanly and incrementally, and you'll build the BW / BW4HANA load path that takes curated data back into the warehouse for business users to query.

You'll work alongside a PySpark engineer who owns the transformation layer on EMR, meeting them at the S3 boundary. You'll be the SAP voice on customer calls, and the person engineering counts on when raw SAP tables need to become datasets a business analyst can trust.

 

What you'll do

  • Build extraction pipelines from SAP HANA to AWS S3 using SLT, ODP, CDS views, SDI, and native HANA SQLScript, picking the right tool per source and per latency requirement.
  • Model raw SAP tables across FI/CO, MM, SD, and adjacent modules into clean, semantically meaningful datasets that the downstream Spark layer and business users can actually use.
  • Design and operate delta and CDC patterns so incremental loads stay correct, idempotent, and replayable.
  • Write ABAP extractors where standard SAP tooling falls short, and document them so future engineers can change them safely.
  • Own the write-back path: load curated data from S3 into SAP BW / BW4HANA and model it for end-user reporting and analytical querying.
  • Land data in S3 as Parquet with sane partitioning, schemas, and IAM scoping, and define the contract with the PySpark engineer at the ingestion-to-transformation boundary.
  • Embed with a customer team, ship the pipeline to production, and stay close enough through cutover to know it actually runs.

What we're looking for

  • Deep SAP HANA extraction experience: real production work with SLT, ODP / operational data provisioning, CDS views, SDI, and HANA SQLScript.
  • Strong grasp of SAP table structures and the business semantics behind them in at least one functional area (FI/CO, MM, SD, or similar), so you can turn raw tables into models a business analyst recognizes.
  • Solid delta and CDC instincts: you've designed incremental loads that survive reprocessing, late-arriving data, and source-side schema drift.
  • ABAP fluency sufficient to build custom extractors when standard tooling can't reach the data.
  • SAP BW / BW4HANA data loading and modeling experience for the consumption side of the pipeline.
  • Working AWS knowledge: S3 landing zones, Parquet, basic IAM, enough to collaborate confidently on an AWS-hosted pipeline without needing to own the platform.
  • Strong written and spoken English. You'll be on customer calls and working across geographies.

You'll be preferred if you

  • Have worked with AWS Glue Data Catalog or similar metadata layers over S3.
  • Have shipped SAP-to-cloud data lake patterns before, with opinions on what broke and how you'd do it differently.
  • Have done client-facing consulting or forward-deployed delivery, not just internal IT work.
  • Are comfortable collaborating with a Spark-based transformation layer at the S3 boundary, even if you don't write the Spark yourself.

Life at Mactores
 
We care about creating a culture that makes a real difference in the lives of every Mactorian. Our 10 Core Leadership Principles that honor Decision-making, Leadership, Collaboration, and Curiosity drive how we work.
 
1. Be one step ahead
2. Deliver the best
3. Be bold
4. Pay attention to the detail
5. Enjoy the challenge
6. Be curious and take action
7. Take leadership
8. Own it
9. Deliver value
10. Be collaborative
 
We would like you to read more details about the work culture on https://mactores.com/careers 
 
The Path to Joining the Mactores Team
At Mactores, our recruitment process is structured around three distinct stages:
 
Pre-Employment Assessment: 
You will be invited to participate in a series of pre-employment evaluations to assess your technical proficiency and suitability for the role.
 
Managerial Interview: The hiring manager will engage with you in multiple discussions, lasting anywhere from 30 minutes to an hour, to assess your technical skills, hands-on experience, leadership potential, and communication abilities.
 
HR Discussion: During this 30-minute session, you'll have the opportunity to discuss the offer and next steps with a member of the HR team.
 
At Mactores, we are committed to providing equal opportunities in all of our employment practices, and we do not discriminate based on race, religion, gender, national origin, age, disability, marital status, military status, genetic information, or any other category protected by federal, state, and local laws. This policy extends to all aspects of the employment relationship, including recruitment, compensation, promotions, transfers, disciplinary action, layoff, training, and social and recreational programs. All employment decisions will be made in compliance with these principles.
 
 
Note: Please answer as many questions as possible with this application to accelerate the hiring process.

Skills Required

  • Deep SAP HANA extraction experience with SLT, ODP, CDS views, SDI
  • Strong grasp of SAP table structures in functional areas like FI/CO, MM, SD
  • Experience in designing incremental loads with delta and CDC patterns
  • Fluency in ABAP for building custom extractors
  • Experience in SAP BW / BW4HANA data loading and modeling
  • Working knowledge of AWS services like S3, IAM, and data formats like Parquet
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bellevue, WA
58 Employees
Year Founded: 2008

What We Do

Mactores is a trusted leader among businesses in providing modern data platform solutions. Since 2008, Mactores have been enabling businesses to accelerate their value through automation by providing End-to-End Data Solutions that are automated, agile, and secure. We collaborate with customers to strategize, navigate, and accelerate an ideal path forward with a digital transformation via assessments, migration, or modernization.

Similar Jobs

Akamai Technologies Logo Akamai Technologies

Senior Database Administrator

Cloud • Security • Software • Cybersecurity
In-Office or Remote
2 Locations
10285 Employees

Tufin Logo Tufin

Network Engineer

Security • Cybersecurity
Remote or Hybrid
India
500 Employees

GitLab Logo GitLab

Senior Back-end Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
India
2500 Employees

GitLab Logo GitLab

Back-end Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
India
2500 Employees

Similar Companies Hiring

Apollo.io Thumbnail
Software • Sales • Productivity • Information Technology • Enterprise Web • Database • Artificial Intelligence
US
850 Employees
Perchwell Thumbnail
Mobile • Real Estate • Software • Database • Analytics
New York City, NY
60 Employees
Jellyfish Thumbnail
Big Data • Cloud • Productivity • Software • Database • Analytics • Automation
Boston, MA
225 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account