Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Distributed Systems Engineer

Learn more about SAP
SAP

SAP

Distributed Systems Engineer

Palo Alto, CA
Full Time
Paid
  • Responsibilities

    SAP is looking for a creative software engineer with experience in designing and implementing distributed systems for big data. You will be part of the Altiscale team at SAP Big Data Services. You will be maintaining and improving open-source components in Apache Hadoop and Spark ecosystem. You will implement scalable, high-performance and reliable distributed systems interacting with Apache Hadoop, Spark, and SAP ecosystems running on Linux and Docker containers.

    It is a great opportunity to work in a team built around great engineers with decades of experience building distributed systems at Yahoo, Google, LinkedIn, Altiscale and SAP.

    Expectations and Tasks

    • Implementing features in open-source components offered by SAP Big Data Services.
    • Implementing distributed systems using mainly Java and Ruby running on top of Linux, Docker, Chef, Hadoop and Spark
    • Design and implement SSL/x509-based REST APIs
    • Work with operations and customer-facing teams to collect requirements and fix existing issues
    • Improve existing systems offered by SAP Big Data Services and add new open-source components
    • Deploy new software in production and maintain staging and dev environments
  • Related Article
  • Qualifications

    Experience and Qualifications

    • BS in computer science or related technical field is a min
    • PhD or MS research in distributed systems, operating systems or networking with performance evaluation is a plus
    • 0-2 years of hands-on experience in software development using Java, C++, or Go and Ruby, Python, or Perl
    • Experience with code management (for example, git) and CI (for example, jenkins)
    • Experience with debugging and profiling tools
    • Experience with REST APIs and internet protocols
    • Expertise in identifying performance bottlenecks and performance issues in distributed systems.
    • Good operational knowledge of Algorithms and Data Structures
    • Experience with Linux. Understanding of Operating Systems principles
    • Understanding of Computer Architecture
    • Understanding of Internet and networking protocols
    • Must be able to work onsite in Palo Alto, CA starting January 2018
    • The ideal candidate would be a recent grad
  • Industry
    Computer Software
  • Fun Fact
    We serve 98 of the top 100 most valued brands in the world!
  • About Us

    SAP is one of the biggest business software companies in the world. We collaborate every day to help make the world run better and improve people's lives. Every day, we help companies and organizations of all sizes and industries to run their businesses profitably, to adapt continuously, and grow sustainably.