Nordstrom - Seattle, WA

posted 2 months ago

Full-time - Mid Level
Seattle, WA
Clothing, Clothing Accessories, Shoe, and Jewelry Retailers

About the position

The Nordstrom Analytical Platform (NAP) is a real-time, event-streaming-centric analytical platform that provides comprehensive insights into customers, products, inventory, and more. The Insights Delivery Team is responsible for delivering data and insights that empower various stakeholders within Nordstrom to enhance customer experiences. This role involves designing and developing scalable software applications, data pipelines, and database solutions, while collaborating with multiple teams to drive business outcomes.

Responsibilities

  • Design and develop scalable and durable data analytical solutions using modern technologies.
  • Understand the specific needs of major business lines and related applications.
  • Design and develop distributed data processing pipelines in the Big Data ecosystem in the Cloud.
  • Apply data concepts, modeling, structures, and infrastructure technologies adhering to engineering practices.
  • Mentor other engineers and split larger designs into smaller work units.
  • Implement engineering standards, quality assurance standards, and security features.
  • Conduct code reviews and ensure adherence to software engineering principles.
  • Build testing tools and CI/CD pipelines to enhance automation.
  • Identify data performance issues and optimize solutions.
  • Provide ongoing production support and on-call support duties.
  • Collaborate with product managers, data analysts, data scientists, and other tech teams.
  • Lead multiple projects simultaneously and manage complexity.
  • Mentor junior engineers and contribute to team building.

Requirements

  • 5+ years of experience in at least one modern programming language such as Java or Python.
  • 4+ years of experience with databases, SQL, data modeling, data mining, and automated engineering solutions.
  • Familiarity with GCP Big Query and Presto is a plus.
  • Experience with cloud environments such as AWS and GCP.
  • Experience in developing near real-time distributed data processing solutions using Kafka, Flink, Spark, Kubernetes, and Airflow.
  • Experience in scalable distributed systems and event-driven streaming architecture.
  • Experience in developing automation testing and CI/CD deployment tools.
  • Experience with best practices for data engineering and operational excellence.
  • Experience with project leadership and cross-team collaboration.
  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience.

Nice-to-haves

  • Passion for innovative technologies and operational excellence.
  • Experience with mentoring junior engineers.

Benefits

  • Medical/Vision, Dental, Retirement and Paid Time Away
  • Life Insurance and Disability
  • Merchandise Discount and EAP Resources
  • 401k
  • Paid Time Off (PTO)
  • Holidays
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service