Sr. Big Data Analytics Engineer (Hadoop)

NXP Semiconductors
Apply Now

Job Description

BACKGROUND

The NXP Manufacturing IT Data Engineering Team is hiring! We are looking for talented, results-oriented Senior Data Engineers with full stack, front-end or back-end web development experience to join our team.

Our mission is to create and maintain innovative web applications, analytics and web-services to support NXP’s manufacturing operations in North America, Europe and Asia. Our applications provide operational and business intelligence solutions that enable manufacturing to meet cost, quality, cycle time and delivery goals in two different knowledge domains - Big Data Engineering (DE) and Industrial Engineering (IE).

DESCRIPTION

People in this job are responsible for development and support of assigned applications and related activities. Duties include designing, building, tuning and testing scalable data pipelines and applications in both domains. Scope includes new and legacy web and service-oriented applications using technologies like Spark, Hive, Kudu, Kafka, Java etc. and web technologies like Groovy, Grails, etc. The role also includes design, build and deployment of Cloud based solutions in Amazon Web Services (AWS) and/or Microsoft Azure to support our advanced analytics applications.

The candidate will work closely with the Data Science and Industrial Engineering organizations and other key stakeholders to understand manufacturing related requirements and opportunities to engineer innovative software solutions that help NXP manufacturing achieve productivity, cost and quality goals.

If hired, you will join an agile team that uses continuous integration and automated testing to ensure fast delivery of working software. You’ll develop applications using many leading technologies such as Hadoop, Spark, Impala, Groovy, Hibernate, Java, Spring, JQuery, Angular, Scala, Python and Oracle on the Linux and Windows platforms. The team refreshes its hardware and software stack on a regular basis to stay current and to leverage new technology. 

If you are passionate about developing great user experiences on the web, enjoy working in a dynamic, fast paced, team-oriented environment, then we are interested in discussing one of our openings with you.

Required Knowledge & Skills

  • 5+ years experience developing web-based applications using the Java platform
  • 3+ years experience with Big Data Technologies including Spark, HBase, Hive, Kudu and Impala
  • 3+ years experience with Amazon Web Service (AWS) and/or Microsoft Azure
  • Experience with data ingestion applications such as NiFi
  • 4+ years experience with front-end web frameworks like JQuery, Angular and Twitter Bootstrap
  • 4+ years experience with RDBMS development such as Oracle, mySQL, and Teradata
  • Experience with ORM development such as GORM and Hibernate
  • 2+ years experience with BI tools such as Power BI, Tableau
  • Motivated self-starter and quick learner
  • Able to work independently without day to day supervision
  • Excellent communications, documentation and interpersonal skills
  • Outstanding attention to detail
  • Gets things done with focus on first time right and sustainability
  • Strong analytical and design skills
  • Strong teamwork skills

Educational Background

  • Undergraduate degree in related field such as Computer Science or Computer Engineering is required
  • Master’s degree in Computer Science is desirable
  • Professional certifications or experience in key skill areas such as Java, BPM, ITIL, Agile, Lean, and Six Sigma are desirable

Preferred Knowledge & Skills

  • Professional experience with application/product deployment and documentation
  • Professional experience writing and conducting unit tests
  • Professional experience writing automated test harnesses
  • Professional experience with automated build tools
  • Experience with Spark, Spark Streaming and Kafka
  • Experience with Scala and Python
  • Experience with cloud based technologies (AWS, Azure)
  • Professional experience with Java APIs
  • Professional experience with JSON and GraphQL or similar
  • Experience defining and consuming web services
  • Experience deploying and troubleshooting Apache & Tomcat
  • Experience developing web-based applications with Grails framework
  • Advanced understanding of Object Oriented Design, Design Patterns, and UML
  • Professional experience developing multi-threaded and distributed systems
  • Experience working on performance and scalability issues in large-scale enterprise systems
  • Experience using common source code control tools, especially GIT and SVN
  • Experience with Business Process Management Systems
  • Experience with open-source BPMS toolkit like Activiti, Camunda
  • Working familiarity with common server operating systems, especially Linux
  • Agile software development experience: Scrum Process
  • Experience with Open Source technologies, projects, and communities
  • Systems Integration experience

NXP is an Equal Opportunity/Affirmative Action Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law. In addition, NXP will provide reasonable accommodations for otherwise qualified disabled individuals.

Company Info.

NXP Semiconductors

NXP Semiconductors is a global semiconductor company that produces a wide range of products for various industries, including automotive, security, industrial, and mobile. The company was founded in 1953 and is headquartered in Eindhoven, Netherlands, with operations in more than 30 countries.

  • Industry
    Semiconductors
  • No. of Employees
    34,500
  • Location
    Eindhoven, Netherlands
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

NXP Semiconductors is currently hiring Senior Big Data Engineer Jobs in Austin, TX, USA with average base salary of $120,000 - $250,000 / Year.

Similar Jobs View More