SAP is seeking a Machine Learning Engineer to join a global team to deliver ML-based cloud solutions. The role involves developing agents with LLMs, RAG patterns, and working with large-scale datasets. You will collaborate with interdisciplinary teams to build production-grade ML features.
Responsibilities
Explore, understand, and manage SAP Concur’s data storage systems and ML environments.
Develop new agents that leverage LLMs, APIs, and datasets, including RAG-based patterns.
Work with interdisciplinary teams to develop solutions with measurable customer impact.
Ensure performance, reliability, and continuous improvement of data pipelines.
Improve data platform efficiency, cost optimization, and operational excellence.
Requirements
Strong AI/ML skills using Python and experience delivering ML features to end users.
3+ years of AWS experience with services like S3, DynamoDB, Redshift.
3+ years of professional software development experience using GitHub and CI/CD pipelines.
Solid understanding of data modeling concepts.
Analytical mindset, curiosity, and drive to produce excellent solutions.
Understanding of practical and privacy concerns surrounding Data and AI development.
Familiarity with data quality frameworks, schema evolution, and metadata management.
Exposure to feature stores or ML data platforms.
Experience with large-scale, high-volume datasets in production.
Fluency in English.
Mastery of Python and Python libraries for ML/AI (e.g., Pandas).
Strong experience with SQL or NoSQL databases.
Experience with big data frameworks (Spark, PySpark).
Experience with workflow orchestration tools (Airflow, Step Functions).