Data Software Development Engineer III

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficient in software development for data processing and ETL integration., Experience with AWS products such as Redshift, S3, and Aurora., Strong understanding of data modeling and warehouse concepts, including dimensional modeling., Ability to troubleshoot and optimize data systems for performance and scalability..

Key responsibilities:

  • Develop and maintain data processing technologies and pipelines for big data.
  • Collaborate with teams to gather requirements and deliver data solutions aligned with business goals.
  • Create and maintain API connections for data retrieval from various systems.
  • Design and document database modifications to ensure optimal performance and accessibility.

ExpertVoice logo
ExpertVoice

Job description

Job Type
Full-time
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.

Position may telecommute from anywhere in the United States. HQ at 9 Exchange Place, Salt Lake City, UT 84111. 

Requirements

Minimum Qualifications:

  • 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

Work Location: Headquarters:  9 Exchange Place, Salt Lake City, UT 84111. 

Position may telecommute from anywhere in the United States.

Hours of work: Usually 8 a.m. to 5 p.m., Monday through Friday

Applicants interested in applying for this position should go to https://www.expertvoice.com/careers/ and reference the above job title. Applicants who fail to provide a resume and pre-screening question responses will not be considered.  This position is for permanent direct hire only; applications for contract labor will not be considered.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Data Engineer Related jobs