logo

SAP

Associate AI Developer

Department
Engineering
Job Type / Location
onsite
Experience Required
3+ years
Posted On

Summary & Role Information

As part of the Workforce Solutions Innovation Technology team, this role involves working with SAP product and solutions like SAP SuccessFactors HXM Suite and Business Technology Platform SaaS. The primary goal is to enhance SAP products by incorporating Artificial Intelligence and Process Automations into existing portfolios, specifically automating HR processes with leading-edge AI technology.

Key Responsibilities & Tasks

  • Responsible for the design, implementation, and maintenance of modules or features of an application product, working according to specifications and project plans.
  • Be part of a global IT business technology team, working on large, complex activities, applying demonstrated creativity and expertise and specialist professional knowledge to deliver high-quality results/technical solutions.
  • Designs, implements, and tests complex AI-empowered systems to solve business challenges. Familiar with a broad range of AI and Machine Learning techniques and competent in all aspects of the system, including model architecture, pipeline automation, and metrics interpretation.
  • Validate machine learning use cases through proof-of-concepts with Large Language Models in conjunction with SAP AI Business Technology Platform.
  • Work with SAP Business Technology Platform for building backend services using SAP Cloud Application Programming (CAP) or Python-flask.
  • Technology exploration for new AI and technology trends in line with SAP’s overall Strategy direction.
  • Apply Software Development Life Cycle methodologies like Agile. Participate in development life cycle activities like design, coding, testing, and production release.

Experience/Role Requirements

  • Bachelor’s or master’s degree in computer science or a related field.
  • Not more than 3 years of relevant experience in Software Engineering specialized in AI and Cloud Platforms.
  • Good knowledge of programming with languages like Python, Java, or JavaScript, Node.js.
  • Knowledge and exposure to LLM consumptions for Application development.
  • Experience in natural language processing and Computer Vision techniques for information extraction from files.
  • Good understanding of REST APIs and their development.
  • Knowledge of different databases (RDBMS, Key-Value, Documents).
  • Experience with software engineering best practices such as version control (e.g., git), CI/CD (e.g., Jenkins), testing, security, and documentation.
  • Good understanding of proven AI techniques and/or ML techniques and frameworks (TensorFlow, PyTorch, scikit-learn).
  • System design skills for scalable, performant, and resilient AI-empowered and AI-enabling systems.
  • Experience with common approaches and technologies for software development such as cloud computing and cloud native technologies (Docker, Kubernetes, IaaS providers SAP/AWS/Azure/GCS).
  • Ability to understand and transform prototypes into productive AI-empowered systems.

View Assessment Process

Think you'll be a good fit?