Skip Navigation
search jobs

Senior Data Engineer - High Performance Computing Team

Apply Now Job ID: INF000D9W Date posted: 11/29/2018 Location: 9743 - Sunnyvale CA, Sunnyvale, California
Description:

Target EDABI (Enterprise Data Analytics and Business Intelligence) is revolutionizing the way Target retail uses data. Located in Sunnyvale, CA, it’s just across the street from the local train station in the heart of Silicon Valley. Originally opened in 2014, the Sunnyvale office is now home to more than 150 team members who work to make Target a more modern data-driven retail company. To learn more, view this article: https://corporate.target.com/article/2016/11/meet-target-sunnyvale

Team Introduction

The High-Performance Computing Group at Target EDABI not only aims to enable teams at Target to stream, filter, transform, and analyze high-bandwidth data in real-time, but also provide tools for data analysts and other team members to analyze and take action on their data streams.

What You Will Be Doing

Working on building and supporting enterprise grade microservices for a proprietary real-time data streaming and analytics platform that processes gigabytes of data per second.

Validating performance and overall correctness/quality of said platform.

Supporting and onboarding customers onto said platform.

Principal Duties/Responsibilities

Designing, implementing and extending microservices to integrate highly scalable systems within an enterprise streaming data pipeline.

Researching, diagnosing, troubleshooting and resolving customer issues.

Testing all aspects of platform functionality including but not limited to: performance, scalability, correctness and reliability.

Required Skills

Bachelors or Masters in Computer Science, Electrical Engineering or Computer Engineering.

2-5 years of experience in building microservices and/or web applications.

2-5 years of experience with any of the popular scripting languages (Python, Ruby, JavaScript).

Enthusiasm for working on open-ended problems without strict requirements.

Self-motivated to learn new technologies and programming languages.

Deep understanding of data structures, algorithms and design patterns.

Outstanding communication skills.

Ability to create, innovate, think out-of-the box.

Collaborative personality, able to engage in interactive discussions with the rest of the team.

Preferred Skills

Experience in building streaming applications using Apache Kafka.

Experience with containerization and orchestration technologies like Docker/Kubernetes.

Experience in building applications using Redis.

Experience with the Ruby programming language.


Target will consider for employment qualified applicants with criminal histories in a manner consistent with the San Francisco and Los Angeles Fair Chance Ordinances.
Apply Now

get email updates

Get the latest job openings right in your inbox. View privacy statement.

areas of interestSearch for a category and select one from the list of suggestions. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

  • Engineering, Sunnyvale, California, United StatesRemove
  • Technology, Sunnyvale, California, United StatesRemove

culture

What’s it like to work here? We’re asked that a lot. Target respects and values the individuality of all team members and guests—and we have lots of fun in all that we do.

experience our culture