Big Data Engineer (Senior) – Software Engineer IV

NCR
NCR

Job Overview

About NCR NCR Corporation (NYSE: NCR) is a leading software- and services-led enterprise provider in the financial, retail and hospitality industries.  NCR is headquartered in Atlanta, Georgia, with 36,000 employees globally.  NCR is a trademark of NCR Corporation in the United States and other countries.NCR’s Digital Insight™ solutions are a leading Software-as-a-Service (“SaaS”) platform for financial institutions in the United States. We connect over 600 small to mid-size banks and credit unions with over 18 million online banking users and nearly 10 million mobile users. Join us to revolutionize digital banking by building upon our open technology platform developed on a unique service-oriented architecture (SOA), connecting with the wide breadth of NCR offerings across Retail, Hospitality, and Financial Services industries.What we build:The Digital Banking team in Redwood City, California is looking for Data Engineers to develop our next generation Digital Banking Data Platform.You will build and design highly scalable data pipelines using new generation tools and technologies like Google Cloud Platform (Pub Sub, Dataflow, BigQuery, BigTable), Kafka, Flume, to induct data from various systems to provide efficient reporting and analytics capabilityYou will translate complex business requirements into scalable technical solutions, and design dashboards or visualization using BI tools to perform data analysis and to support businessCollaborate with multiple cross functional teams such as product management, solution architectures, security, and software engineeringPosition Summary & Key Areas of Responsibility for the Big Data Engineer:NCR’s Digital Banking solutions are a leading Software-as-a-Service (“SaaS”) platform for financial institutions in the United States. The Digital Banking team in Redwood City, California is looking for a Data Engineer to participate in the development of our next generation Digital Banking Data Platform. As a Data Engineer, you will build and design highly scalable data pipelines using new generation tools and technologies like Spark, Kafka, Storm and BigQuery to induct data from various systems to provide efficient reporting and analytics capability.  You will translate complex business requirements into scalable technical solutions, and design dashboards or visualization using BI tools to perform data analysis and to support the business.  You will collaborate with multiple cross functional teams such as Product Management, Solution Architecture, Security, and Software Engineering.Basic Qualifications for the Big Data Engineer:Bachelor’s degree in a technical discipline or equivalent work experience8+ years experience in designing and developing ETL data pipelines. 8+ years experience in OOP programming language (Java, Python)Strong understanding of data modeling, data structures and algorithmsAny experience with Google Cloud Platform (Pub Sub, Dataflow, BigQuery, BigTable)Experience with all aspects of software development life cycle (source control, continuous integration, deployments, etc.)Preferred Qualifications for the Big Data Engineer:Any experience developing Big Data/Hadoop applications using java, Spark, Hive, Oozie, Kafka, and Map Reduce is a huge plus Experience with or advance courses on data science and machine learning is idealAny experience with BI tools is a plusOffers of employment are conditional upon passage of screening criteria applicable to the job.EEO StatementIntegrated into our shared values is NCR’s commitment to diversity and equal employment opportunity.  All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law.  NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential.  We believe in understanding and respecting differences among all people.  Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.Statement to Third Party AgenciesTo ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.Full time

View More
Job Detail
Shortlist Never pay anyone for job application test or interview.