SAP Senior Cloud Developer/Development Expert for Leonardo Machine Learning Applications Job in Walldorf/St. Leon-Rot, Germany

Requisition ID: 160332

Work Area: Software-Design and Development

Location: Walldorf/St. Leon-Rot

Expected Travel: 0 - 10%

Career Status: Professional

Employment Type: Regular Full Time


SAP’s vision is to help the world run better and improve people’s lives.

As the cloud company powered by SAP HANA®, SAP is a market leader in enterprise application software, helping companies of all sizes and industries run better. SAP empowers people and organizations to work together more efficiently and use business insight more effectively. SAP applications and services enable our customers to operate profitably, adapt continuously, and grow sustainably.

At SAP, we believe in the power of collaboration and empower our employees to perform at their best in an environment that encourages free and open expression of ideas. You’ll work alongside creative thinkers who share your interests, while turning big ideas into reality for our customers. With innovative job training, mentors to help you grow, and the flexibility to balance your work and personal life, you’ll be able to get more out of your career. It’s no wonder that some of the sharpest minds from around the world are working for a company that is consistently recognized as a global top employer.

Now it’s your turn to take the next step and help make the world Run Simple.


The SAP Innovation Center Network is a strategic innovation entity within SAP, combining software engineering excellence with thought leadership and entrepreneurial spirit. Across various focus clusters and by building on strong teams, we pioneer game-changing solutions in close collaboration with startups, customers & partners in industry and research as well as with other SAP units. To ensure a successful go-to-market, we follow an end-to-end responsibility approach. By exploring unconventional ideas and developing inspiring proofs of concepts, we push the state-of-the-art in computer science and its applied fields to provide SAP with foresight into future trends.

As a (Senior) Cloud Developer for SAP Leonardo Machine Learning applications , you will work with an expert team in a startup-like environment focusing on building of new, cloud-based solutions as part of the SAP Leonardo Machine Learning portfolio. Your primary goal will be to build from ground up end to end machine learning solution. You are a self-starter, lean startup-minded, and born for life in fast paced environments. As an ideal candidate, you have built cloud-based data processing systems which scale vertically and horizontally to support millions of transactions per second. You will have the chance to work in a free-thinking environment with a single purpose – to delight and amaze our users.


You will work very close together with a team of dedicated experts including frontend developers and architects with a single goal of designing beautiful and disruptive cloud-based machine learning solutions.

Your tasks include:

  • Build our distributed, microservices-based data processing infrastructure

  • 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

  • Closely communicate with front developers to achieve perfect separation of concerns

  • Make and take full responsibility of strategic decisions regarding cloud software development



  • Master’s degree or similar in operating/distributed systems or related field

  • Proven track record in development of scalable cloud-based data processing systems

  • Expert knowledge of cloud infrastructure services (OpenStack, Docker, Cloud Foundry, AWS ELB)

  • Expert knowledge of database and streaming systems (Hadoop/Spark/Flink/Kafka/Redis/Cassandra)

  • Expert knowledge of modern protocols and APIs (Protobufs/Thrift/REST/JSON/Cap'n Proto)

  • Deep knowledge in integrating systems running in different environments

  • Experience working in continuous delivery and continuous deployment enabled setups

  • Experience in leading and driving software development projects

  • Excellent English communication and language skills


  • Experience with libraries, frameworks, and toolkits for multivariate testing

  • Knowledge of cloud-related fault-tolerance issues and their system implications

  • German communication and language skills


  • At least 4 years of professional work experience with a compelling portfolio of running systems.


To harness the power of innovation, SAP invests in the development of its diverse employees. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company.

SAP is committed to the principles of Equal Employment Opportunity and to providing reasonable accommodations to applicants with physical, sensory and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please contact us at . Requests for reasonable accommodation will be considered on a case-by-case basis.