*SAP will be prioritizing candidates with full working rights in Singapore*
Key Responsibilities & Tasks will include:
- Responsible for the design, implementation and maintenance of modules or features of a application product. Works according to specifications and project plans.
- Be part of global IT business technology team and works on large, complex activities, using demonstrated creativity and expertise and applying specialist professional knowledge to deliver high quality results / technical solutions.
- Designs, implements and test complex AI-empowered systems to solve business challenges. Is familiar with a broad range of AI and Machine Learning techniques and is competent in all aspects of the system including model architecture, pipeline automation, metrics interpretation.
- Validate machine learning use cases through proof-of-concepts with Large Language Models in tantum 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 or master’s in computer science or related field
- 0 to 3 years of working experience in Software Engineering specialized in AI and Cloud Platforms
- Good knowledge on 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
- Exposure with prompt engineering and tuning techniques like chain-of-thoughts, RAG etc.
- Familiarity with programming frameworks such as LangChain, PyTorch and TensorFlow or similar
- 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.
- Excellent written and communication skills in English language
We win with inclusion
Successful candidates might be required to undergo a background verification with an external vendor.
Job Segment:Cloud, Test Engineer, Testing, ERP, Developer, Technology, Engineering