Data Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Data Engineer with 8+ years of experience in big data solutions, requiring expertise in Spark, Scala, AWS Glue, and SQL (preferably Redshift). Hybrid work (3-4 days in-office) is expected.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
-
πŸ—“οΈ - Date discovered
September 20, 2025
πŸ•’ - Project duration
Unknown
-
🏝️ - Location type
Hybrid
-
πŸ“„ - Contract type
Unknown
-
πŸ”’ - Security clearance
Unknown
-
πŸ“ - Location detailed
Boston, MA
-
🧠 - Skills detailed
#Deployment #AWS Glue #Cloud #"ETL (Extract #Transform #Load)" #GIT #Documentation #SNS (Simple Notification Service) #SQL (Structured Query Language) #Scala #Unit Testing #Spark (Apache Spark) #Python #AWS (Amazon Web Services) #Debugging #SQS (Simple Queue Service) #Data Engineering #Snowflake #Redshift #Code Reviews #Big Data #Lambda (AWS Lambda)
Role description
Job Description: We are looking for a Senior Data Engineer with excellent problem-solving and debugging skills, a keen eye for detail, and a high level of commitment and motivation. The ideal candidate should be capable of working independently and collaboratively, taking the lead. Effective communication with management and stakeholders about issues, incidents, and updates in a timely manner is also paramount. Further, this would require the Engineer to work in hybrid mode, 3-4 days from office. β€’ At least 8+ years of relevant experience in design, development, complete end-end design of enterprise-wide big data solution. β€’ Experience in designing & developing a big data solution using Spark, Scala, AWS Glue, Lambda, SNS/SQS, Cloudwatch is a must. β€’ Strong Application development experience in Scala/Python. β€’ Strong Database SQL experience, preferably Redshift. β€’ Experience in Snowflake is an added advantage. β€’ Experience with ETL/ELT process and frameworks is a must. β€’ Create integration and application technical design documentation. β€’ Conduct peer-reviews of functional design documentation. β€’ Complete development, configuration, test cases and unit testing β€’ Perform code reviews and ensure standards are applied to each solution component. β€’ Resolve complex defects during testing phases and identify root causes. β€’ Support and execute performance testing. β€’ Familiar with Git repo and CI/CD deployment process β€’ Production Support: Assist in troubleshooting production environment and tuning environments. β€’ Ensure best practices are followed from a technical perspective during all phases of the project.