Data and Applied Scientist
sap
Job Description
What you build:
- You will work with a team of highly technical and motivated developers.
- Collaborate and work with teams spread across geographies and time zones.
- You will work on the entire lifecycle of development projects, both customer-specific and SAP-defined. This includes the analysis and specification of the customer-specific business requirements as well as the design, implementation, maintenance, and, in the case of cloud services, operation of customer-specific solutions.
- Implement backlogs for functional and non-functional requirements.
- Develop and deploy efficient AI/ML modules that drive complex business applications.
- Adhere to SAP's agile engineering practices and processes. Own your code from ideation to development, across the full stack and through QA and support.
- You will work on multiple topics and technologies with adequate enablement.
What you bring:
Skills and Competencies:
- 4 to 7 years of software engineering experience as a data scientist, ideally with backend or AI/ML exposure
- Strong analytical and problem-solving skills.
- Proficiency in Python, JavaScript/Typescript.
- Familiarity with LLMs (Large Language Models) like GPT, Llama, LangChain, LlamaIndex,
- Measure agent performance in terms of task success, efficiency, and trustworthiness.
- Design structured prompts, templates, and orchestration flows (e.g., POML or LangChain).
- Work on Knowledge Graph Initiatives
- Hallucination reduction using techniques like GraphRAG
- Test robustness against edge cases, hallucinations, or prompt injections.
- Proficient in any one area of AI/ML streams - Predictive analytics, Text Analytics/NLP, Machine Translation, generative AI
- Knowledge of Git, GitHub/GitLab, CI/CD pipelines (Jenkins, GitHub Actions).
- Experience with LangChain, AutoGen, CrewAI, or similar.
- Understanding of multi-agent systems (MAS).
- Ability to design effective prompts for LLMs.
- Experience with RAG (Retrieval-Augmented Generation).
- Knowledge of planning, decision-making, and memory in agents.
- Formulating machine learning approaches while paying attention to business metrics, designing features from the rich data available from many sources, training, evaluating, and deploying models.
- Excellent verbal, written, and presentation communication skills.
- Experience with cloud platforms and applications will be an added advantage.
Expectations and Tasks:
- Work with industry experts and technology experts to translate our customers’ business needs into machine learning, optimization, or mathematical solutions.
- Responsible for testing and evaluating agents, machine learning methods, and maintaining a high level of quality.
- Prototype agents that can reason, plan, and take actions across tools and APIs.
- Develop memory and context strategies for long-running or multi-step tasks.
- Implement LLM-based solutions and agentic flow in collaboration with our Architects/Data scientists.
- Driving adoption of newer cutting-edge technology within the organization through knowledge sessions, adoption of the same in the solution, etc
- Work closely with other team members, SAP development teams, external partners, and customer teams to ensure successful project delivery.
- Enhance existing skills continually and seek newer areas for personal development.