Experienced senior developer with cloud computing and Data Science background who executes the mathematical modelling of our customers' business problems, and applications to solve these problems. You will work against fixed timelines and your success will be measured by the ability to deliver solutions matching the performance of top notch research prototypes and enterprise grade services/products. It is expected that you take full technical ownership for the deliverables, including responsibility for technical and architectural aspects by closely working with product owners/product managers.
Work along with the SAP Hybris Cloud for Customer development team in the following fields:
Build platform services and tools to support efficient creation and delivery of micro services (e.g. machine learning services)
Create excellence both in terms of results quality and system scalability through continuous evaluation, analysis, and refinement of the system implementation
Investigate machine learning technologies and their interaction with our ongoing products in the CRM domain
Experiment with state-of-the-art machine learning expertise to support CRM-centric decision-making processes
Define and execute ML/NLP CRM centric scenarios
Provide support for both batch-based and stream-based data processing
Ensure responsiveness, scalability, and maintain sub-second end-to-end latency
Focus on software fault-tolerance to compensate for inevitable outages in the cloud
Willing to learn and develop enterprise grade applications.
Work in a very exciting, rapid prototype and agile development environment
Support our existing customer to resolve their complex issues
Perform product design, modeling, implementation, and testing
Co-operate with Product Management and UX Designers to translate customer requests into useful product functionality
Work in close cooperation with other areas (other development teams, partners, Go-To-Market team)
Take full responsibility of strategic decisions regarding cloud software development
Collaborate with remote location teams
Skills / Competencies
CRM functional domain knowledge
Proficient in one or more programming languages such as Java, Python, ABAP etc.
Very good knowledge about SAP HANA (Production environment handling)
Experience with big data techniques (such as Hadoop, Spark etc.)
Strong knowledge on RDBMS & SQL databases
Exposure to Cloud computing platforms like Cloud Foundry, AWS etc.
Hands-on knowledge in developing micro services, DevOps tasks, J2EE technologies, ML/NLP etc.
Exposure to version control system like Git
Hands on experience on continuous integration and build tools like Jenkins
Operational knowledge of Apache HTTP Server, Tomcat, NodeJs etc.
Familiar with one or more machine learning/deeplearning frameworks (Tensorflow)
Knowledge of modern protocols and APIs (REST/JSON etc.)
Knowledge in integrating systems running in different environments
Experience working in continuous delivery and continuous deployment enabled setups
Experience/understanding of conversational bots, digital assistance etc.
Excellent verbal and written communication skills, relationship skills and a strong team player
Willingness to interact with customers and passionate to solve their issues
Willing to learn new programming languages and tools/frameworks on need basis
Knowledge in SAP technologies (ABAP, SAP HCP, HANA, SAP Predictive Analytcis, HANA Vora etc.) will be a huge