Job Url: https://www.remoterocketship.com/company/expertvoice/jobs/data-software-development-engineer-united-states-remote Job Description: ExpertVoice Website LinkedIn All Job Openings ExpertVoice is a platform that connects retail employees, healthcare professionals, military personnel, fitness instructors, first responders, and other industry insiders with exclusive discounts on a wide range of products. The company offers substantial deals up to 60% off on top brands and products, allowing users to purchase gear and apparel at reduced prices without any subscription fees. ExpertVoice also provides members with product education and reviews from other professionals to help make informed purchasing decisions. The platform is designed to enhance the expertise of its members while boosting brand credibility through authentic reviews and preferred usage in the real world. Advocacy Marketing • Improve Expert Recommendations • Marketing • Improve Retail Sell-Through • Measuring and Improving Brand Sentiment 51 - 200 employees 🛒 Retail 🛍️ eCommerce 🤝 B2B Data Software Development Engineer 20 hours ago ⛷️ Utah – Remote ⏰ Full Time 🟡 Mid-level 🟠 Senior 🧑‍💻 Full-stack Engineer 🦅 H1B Visa Sponsor Amazon Redshift AWS ETL JavaScript SaltStack Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • The Data Software Development Engineer III will create software focused on developing and maintaining ExpertVoice's data processing technologies (e.g., data pipelines) that collect and process the big data (e.g., social influence and consumer interest/feedback) our company relies on for our services and profitability. • The candidate will be tasked with understanding and using software to process the millions of diverse data that our social network of experts generate (both online and offline). • The Data Software Development Engineer III will use software to transform the collected data into actionable insights to our clients and internal business teams. • The Data Software Development Engineer III will be required to perform software development duties at all stages of the lifecycle (i.e., design to deployment) for collecting and processing data for insights. • Specific duties will include the following: Collaborate with others to gather software development requirements to execute and solve complex business problems with software tools. • Understand the business goals set for Expertvoice and deliver data solutions that will unlock or accelerate them. • Create and maintain API connections to retrieve data from systems in multiple product ecosystems, including but not limited to Salesforce, Bazaarvoice, Netsuite, and Yotpo. • Partner closely with the Business Intelligence team to design and develop functional solutions to support healthy data for KPI’s and analysis. • Work independently with platform engineers to optimize new and existing data pipelines from the production website. • Utilize a deep understanding of the Data Engineering tech stack and an eye for functional and repeatable data processes. • Design and document modifications to new and existing database tables, ensuring optimal performance and accessibility for other data teams to interpret and utilize effectively. • Work with AWS products including Redshift, S3, Aurora, and others to develop best practices to extend to the team. • Refine data quality and data pipeline testing through software tools. • Develop and tune database software applications. • Provide and maintain data feeds to support various production applications including Selligent and Pendo. • Creation of EMR clusters. • Setup and querying of Hive tables. • On call duties for ETL jobs on rotation basis. 🎯 Requirements • Knowledge of software to process data from disparate sources • Knowledge of Extraction, Transformation and Load (ETL) to support data integration needs • Knowledge of providing and maintaining data feeds to internal applications and client systems • Knowledge of creating EMR clusters • Knowledge of setup and querying of Hive tables • Knowledge of Automation Mindset and CI/CD (Continuous Integration and continuous development) • Knowledge of key concepts of data modeling and warehouse understood and in practice, which includes dimensional modeling • Knowledge of troubleshooting and optimizing data systems and pipelines for performance and scalability • Knowledge of implementing data governance and quality frameworks to ensure accuracy and reliability across multiple data sources and platforms • Knowledge of performance optimization and resolving performance issues in the data pipelines, which includes tuning jobs and queries in Redshift for optimal execution