Sr Data Engineer - High Performance Computing

Description: Senior Data Engineer - High Performance Computing
Target Data Sciences 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 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.
Americans with Disabilities Act (ADA)
Target will provide reasonable accommodations (such as a qualified sign language interpreter or other personal assistance) with the application process upon your request as required to comply with applicable laws. If you have a disability and require assistance in this application process, please visit your nearest Target store or Distribution Center or reach out to Guest Services at 1-800-440-0680 for additional information.

Qualifications:


Back to top