Data Engineer - Enterprise AI, ERP and SaaS

Other Jobs To Apply

<p style="min-height:1.5em"><strong>Location</strong>: San Jose, CA or New York City</p><p style="min-height:1.5em"><strong>Remote</strong>: Considered; travel required</p><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>About Tessera Labs</strong></p><p style="min-height:1.5em">Tessera Labs is redefining how enterprises adopt and operationalize Artificial Intelligence. Backed by Foundation Capital and led by a world-class founding team, we build multi-agent AI systems that can automate complex business workflows across platforms like SAP, Salesforce, Workday, Snowflake, MuleSoft, and more.</p><p style="min-height:1.5em"><strong>Our mission</strong>: Bring real AI automation to the enterprise — with speed, precision, and measurable impact. We move fast, operate with extreme ownership, and build at the frontier of applied AI.</p><p style="min-height:1.5em"><strong>Why This Role Matters</strong></p><p style="min-height:1.5em">Enable FDEs to deliver AI-driven ERP modernization rapidly and safely. Directly impact migration acceleration, operational continuity, and data-driven decision-making. Shape the foundation for enterprise-scale AI and analytics solutions across complex landscapes. Work at the cutting edge of enterprise AI, ERP transformation, and multi-agent automation, where your data engineering expertise accelerates business outcomes.</p><p style="min-height:1.5em"><strong>Role Summary</strong></p><p style="min-height:1.5em">As a Data Engineer, you will work closely with Forward Deployment Engineers (FDEs) to enable rapid ERP modernization and AI-driven transformation for enterprise clients. The focus of this role is data harmonization, cross-system integration, and pipeline development, ensuring that AI solutions and enterprise workflows are powered by clean, reliable, and well-structured data.</p><p style="min-height:1.5em">The role emphasizes ETL, relational schema modeling and mapping, joins, data cleaning, and pipeline logic for structured/tabular data. It includes a lightweight upstream MLOps component limited to structured datasets, which may involve distributed processing using PySpark or ML data engineering techniques. There are no downstream responsibilities related to model training, model serving, or deployment.</p><p style="min-height:1.5em">This position requires deeper ERP-centric data understanding than a typical ML data engineering role, while still requiring strong generalist engineering skills to build scalable, production-grade pipelines. Candidates with SAP data expertise and modern data engineering or ML-enablement experience are ideal; strength in one area with the ability to learn the other is acceptable.</p><p style="min-height:1.5em"><strong>Key Responsibilities</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em"><strong>Data Harmonization:</strong> Integrate, reconcile, and standardize structured data across ERP, CRM, finance, and analytics systems.</p></li><li><p style="min-height:1.5em"><strong>Cross-System Pipeline Architecture:</strong> Design and implement ETL/ELT pipelines that unify data across enterprise systems for AI-driven use cases.</p></li><li><p style="min-height:1.5em"><strong>Data Transformation & Validation:</strong> Build logic to clean, transform, validate, and prepare structured/tabular datasets for operational and analytical workflows.</p></li><li><p style="min-height:1.5em"><strong>Schema Interpretation:</strong> Analyze complex enterprise schemas, including poorly documented or evolving structures, and document entity relationships across systems.</p></li><li><p style="min-height:1.5em"><strong>Pipeline Reliability:</strong> Monitor, troubleshoot, and optimize data pipelines to ensure consistent, high-quality delivery at scale.</p></li><li><p style="min-height:1.5em"><strong>AI Enablement:</strong> Prepare structured datasets for multi-agent AI platforms, orchestration engines, and decisioning systems, applying lightweight upstream MLOps practices where appropriate.</p></li><li><p style="min-height:1.5em"><strong>Cross-Functional Collaboration:</strong> Work directly with FDEs, architects, and client teams to solve complex enterprise modernization challenges.</p></li><li><p style="min-height:1.5em"><strong>Problem Solving Under Ambiguity:</strong> Decompose unclear requirements and rapidly evolving constraints into clear, actionable technical solutions.</p></li></ul><p style="min-height:1.5em"><strong>Required Skills & Experience</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Strong SQL skills, including complex joins and queries across multi-schema relational environments.</p></li><li><p style="min-height:1.5em">Proficiency in Python or a comparable language for data processing, automation, and pipeline logic.</p></li><li><p style="min-height:1.5em">Solid foundations in relational data modeling, schema mapping, and normalized/denormalized design.</p></li><li><p style="min-height:1.5em">Experience working with enterprise systems such as SAP S/4HANA, Salesforce, finance systems, or cloud data warehouses.</p></li><li><p style="min-height:1.5em">Hands-on experience building and maintaining ETL pipelines for structured/tabular data.</p></li><li><p style="min-height:1.5em">Familiarity with distributed data processing (e.g., PySpark) and upstream MLOps concepts applied to structured datasets is a plus.</p></li><li><p style="min-height:1.5em">Ability to operate effectively in fast-moving, ambiguous environments.</p></li><li><p style="min-height:1.5em">Experience supporting analytics, ML pipelines, or AI workflows is preferred but not required.</p></li><li><p style="min-height:1.5em">Demonstrated ability to navigate messy, fragmented enterprise data landscapes with inconsistent schemas and cross-system duplication.</p></li></ul><p style="min-height:1.5em"><strong>Behavioral & Problem-Solving Expectations</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Comfortable working in a startup environment with high ownership and rapid iteration.</p></li><li><p style="min-height:1.5em">Able to think like an engineer while navigating organizational and stakeholder dynamics.</p></li><li><p style="min-height:1.5em">Communicates clearly and concisely, adjusting depth and detail to the audience.</p></li><li><p style="min-height:1.5em">Operates effectively with incomplete information and adapts quickly to change.</p></li><li><p style="min-height:1.5em">Uses AI-assisted tools thoughtfully to accelerate engineering productivity and solution delivery.</p></li></ul>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...