The Data Software Engineer Staff is responsible for data acquisition, transformation, analytics, and operationalization to drive high-visibility, cross-division outcomes. The role leads investigation, evaluation, and testing initiatives; supports software developers, database architects, and data scientists; and delivers data solutions. The position develops distributed, scalable, and reliable pipelines for real-time, large-scale data ingestion and processing; creates data environments and datasets for a range of users; conducts offline analysis of large datasets; and troubleshoots complex data provenance, metadata, and engineering issues. It also investigates and recommends technical solutions and authors ETL scripts to curate data for data lakes, warehouses, and marts. The engineer owns product features from development through production deployment, designs and implements Hadoop EMR clusters and big data infrastructure, and deploys Hadoop, Spark, and database storage infrastructure in AWS. The role evaluates big data technologies, monitors and installs relevant software, develops tools and procedures to automate and monitor systems, collaborates on data tools, and advises on technical aspects of product backlog requests. The listed salary range is $119,000–$200,000 annually. The posting also states that the final offer may vary based on factors including knowledge, skills, experience, and location, and gives a separate range of $112,000–$188,000 annually.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior