Data Engineer
SharkNinjaAbout the role
About Us
SharkNinja is a global product design and technology company, with a diversified portfolio of 5-star rated lifestyle solutions that positively impact people’s lives in homes around the world. Powered by two trusted, global brands, Shark and Ninja, the company has a proven track record of bringing disruptive innovation to market and developing one consumer product after another has allowed SharkNinja to enter multiple product categories, driving significant growth and market share gains. Headquartered in Needham, Massachusetts with more than 4,100 associates, the company’s products are sold at key retailers, online and offline, and through distributors around the world.
Data Engineer
About the Role
SharkNinja is seeking a Data Engineer/Architect to play a critical role in evolving our data infrastructure and analytics capabilities. This position offers a blend of hands-on engineering and strategic architecture work, focusing on improving our existing AWS-based data platform while supporting our growing IoT initiatives.
You’ll work at the intersection of product innovation and data engineering, helping transform raw IoT sensor data, and customer insights into actionable intelligence that drives product development and business decisions.
Key Responsibilities
Architecture & Design
- Design and evolve data architecture for our IoT platform, ensuring scalability, reliability, and performance
- Define data modeling standards and best practices for data warehousing
- Evaluate and recommend improvements to our existing AWS data stack
- Create architectural documentation and data flow diagrams for cross-functional teams
- Partner with product, engineering, and business intelligence teams to translate requirements into scalable data solutions
- Establish data governance frameworks and data quality standards
Hands-On Engineering
- Build and optimize ETL/ELT pipelines for batch processing
- Develop data ingestion pipelines from IoT devices for real-time and near-real-time data
- Design and implement data models to support analytics and reporting use cases
- Create and maintain data transformations, ensuring data accuracy and consistency
- Optimize query performance for analytics workloads
- Implement data orchestration and scheduling workflows
- Write code following engineering best practices
- Monitor and troubleshoot data pipeline failures and performance issues
Required Qualifications
- 2+ years of experience in data engineering, with some experience in a design or architect-level role
- Strong hands-on experience with AWS data services: Glue, Kinesis, Redshift, S3, and Athena
- Senior-level SQL skills and experience with data warehousing concepts (star schema, dimensional modeling, etc.)
- Proven experience building and maintaining ETL/ELT pipelines at scale
- Strong programming skills for data processing and automation
- Experience with batch processing workflows and scheduling tools
- Solid understanding of medallion and other data architecture patterns, data modeling, and database design
- Experience working with analy
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s