Senior Data Engineer
nike
Job Description
-
Build, test, and maintain data pipelines
-
Work closely with Product Managers and Engineers to understand requirements, technical specifications, and deliver quality software
-
Design and implement large datasets and complex data pipelines using technologies like Python, Java, Databricks, Hive and Spark
-
Participate in design reviews with peers to provide feedback
-
Review code developed by other developers. Provide feedback to ensure best practices
-
Develop databases, ensuring efficient data storage and retrieval
-
Write unit tests, integration tests, and maintain high code quality standards using tools such as Jest, Mocha, or similar
-
Identify and fix performance bottlenecks across the full stack, ensuring high availability and responsiveness
-
Participate in Agile processes, including sprint planning, daily stand-ups, code reviews, and retrospectives
-
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
-