POSITION REQUIREMENTS AND DETAILS

Big Data Software Engineer – Samsung Pay Cloud Team

Apply Now

Location: Mountain View, CA

General Description:

This is a great opportunity to work with exciting technologies to develop innovative products that reach tens of millions of users.

Position Summary:

Looking for world class server software engineers with Big Data Infrastructure and Data warehousing experience to join our technology innovation group focused on the rapid development of cloud based end-to-end mobile applications and services.

Responsibilities Include:

  • Implement, maintain and evolve big data infrastructure
  • Responsible for designing, implementing and maintaining ETL processes for Analytics and Business Intelligence system
  • Perform extensive research and analysis to make optimal architecture and design decisions
  • Write large amounts of code, perform code reviews, write unit tests
  • Write documentation
  • Interface with other groups including Product Management, QA and Operations
  • Create quick proof-of-concept prototypes
  • Participate in scrum team
  • Mentor junior developers

Requirements:

  • BS or MS in Computer Science or equivalent experience
  • 5+ year of experience in Big Data technologies like EMR, Spark, Kafka, YARN, and MESOS
  • Strong skills in algorithms, data structures, object-oriented design, UNIX/Linux, scripting, Data warehousing, and networking
  • Team player with strong communication skills
  • Desire to learn fast and pick up latest and greatest technologies

Preferred:

  • Programming Language: Java, Scala, Python
  • Big Data Technologies: EMR, Spark, Kafka, YARN, and MESOS
  • Data warehouse: Redshift, PrestoDB
  • Data Reconciliation
  • Machine Learning

OPEN POSITIONS See All Current Openings

  • Sr Research Engineer, Computer Vision

    Mountain View, California

    View
  • Research Engineer, Computer Vision & Augmented Reality

    Mountain View, California

    View
  • Software Research Engineer

    Mountain View, California

    View
  • Computational Imaging/Display Technologies Researcher

    Mountain View, California

    View
  • Big Data Software Engineer – Samsung Pay Cloud Team

    Mountain View, California

    View
  • Software Engineer

    Mountain View, California

    View
  • Site Reliability Engineer - Knox Cloud Team

    Mountain View, California

    View
  • Android System Software Engineer

    Mountain View, California

    View
  • R&D Operations, Senior Specialist

    Mountain View, California

    View
  • Software Development Manager – Samsung Knox Cloud Team

    Mountain View, California

    View

Keep going. There's more to see.

Explore Our Research

Everything you need to know about research and development of innovative technologies.

Working at SRA

Our strength is our people. We assemble the smartest, most original thinkers and encourage great work with a collaborative environment.

Partnerships

We work closely with corporations and industry partnerships, and offer collaboration opportunities with top U.S. universities.