Sr Big Data Engineer - Enterprise Digital Solutions

Employer
Target
Location
Minneapolis, Minnesota, United States
Posted
Jun 02, 2018
Closes
Sep 06, 2018
Category
Business, Engineering
Employment Status
Full Time
Description: JOIN US AS A SR BIG DATA ENGINEER - DIGITAL/TARGET.COMThe Data Science and Engineering team at Target is a hyper-growing, collaborative and leading-edge development team. Data Engineers work closely with Data Scientists to create valuable products/services using voluminous data collected from internal and external systems on a large-scale. Business operations are empowered with these insights to achieve Target's strategic initiatives while providing world-class shopping experiences both in-store and on our Digital platforms. About this OpportunityUse your skills, experience and talents to be a part of groundbreaking thinking and visionary goals with Target's Data Science and Engineering team. As a Sr. Data Engineer, you will take the lead:Designing and Implementation
  • Ownership of all technical aspects of software development for assigned Digital applications
  • Utilize the data structure, and algorithms to make the system more efficient
  • Support ongoing refactoring of code, utilize visualization and other techniques to fast-track concepts and deliver continuous improvement
  • Analyze, monitor and optimize for performance
  • Build data pipelines, write code and unit tests, work on API specs, automation and testing
  • Produce and maintain high-quality technical documentation
Scope of Work
  • Will gain new knowledge from upcoming research and applying it to design/development in Hadoop ecosystem
  • Develop deep understanding of tie-ins with other systems/platforms within the supported domains
  • Share the gained knowledge with other team members through interactive sessions
  • Identify opportunities to adopt innovative or open source technologies
  • Works with Technical Product Owners and Principal Data Engineers to prioritize features for ongoing sprints and managing the list of technical requirements based on known defects/issues
  • Provides continuous support for design, development and application availability
Requirements:
  • BS degree in Computer Science, Applied Mathematics, Physics, Statistics or other area of study related to data sciences and data mining
  • 2+ years of experience in developing software applications including: analysis, design, coding, testing, deploying and support of applications
  • 2+ years of programming experience in Java, Scala, Python or C/C++
  • Great understanding of Data structures and Designing of Algorithms
  • Inquisitive on Big Data technology - current on new ideas, tools and research
  • Understand of software development and design in an Agile environment
  • Collaborative and team oriented
Preferred Qualifications:
  • MS degree in Computer Science, Applied Mathematics, Physics, Statistics or area of study related to data science and engineering
  • At least 1 year of experience with Hadoop stack (Map Reduce, Kafka, Pig, Hive, HBase, Cassandra) as well as Spark and Scala
  • Expert Java developer with experience building API's
  • Experience working on projects facilitating true CI/CD (Jenkins, Drone, etc.)
  • Exposure to DevOps tools and culture (Kubernetes, Docker, Spinnaker, Jenkins, Git, etc.)
  • Awareness of new and emerging Big Data technologies
  • Enjoys working on large scale, challenging Big Data services in a fun, collaborative team

Qualifications:

Similar jobs

Similar jobs