
Senior Data Engineer
Fidelity Investments
full-time
Posted on:
Location Type: Hybrid
Location: Durham • New Hampshire • North Carolina • United States
Visit company websiteExplore more
Job Level
About the role
- Design and build scalable data solutions, including data processing pipelines, migrations, and complex data modeling
- Identify new development opportunities within a scalable public Cloud environment to enhance organizational capability
- Collaborate with product owners and business partners to translate high-level requirements into actionable technical tasks
- Analyze and manipulate datasets to ensure rigorous data integrity, accessibility, and security throughout the entire lifecycle
- Serve as a technical mentor and thought leader, providing guidance and innovative solutions to the broader team
- Integrate automated testing and continuous validation into the sprint cycle to ensure production reliability
- Develop end-to-end solutions using distributed platform design patterns and modern analytics technologies
- Support and enhance production systems, focusing on high performance, speed, and overall system reliability
Requirements
- Bachelor’s or Master’s degree in computer science, Engineering, or a related technical field
- 7+ years of relevant work experience in data engineering or architecture
- Strong SQL skills and knowledge of multiple RDBMS, specifically Snowflake (including SnowSQL), Postgres, SQL Server, and Oracle
- Proven experience building data pipelines using Python, with NiFi and dbt knowledge being a significant advantage
- Experience in building Power BI Reports that transform data into aesthetically appealing visuals
- Hands-on knowledge of AWS infrastructure, including S3, EC2, RDS, EKS, Batch, and CloudFormation
- Deep understanding of data modeling principles, specifically 3NF and Star Schema models
- Experience with CI/CD workflows using Jenkins and GitHub for automated deployment
- Familiarity with workload scheduling and orchestration tools like Control-M
- Proven data analysis skills to ensure data quality such as accuracy, consistency, and completeness and to identify gaps and anomalies
- Ability to work independently in an Agile environment (Scrum and Kanban) brings technical stories to completion
- Excellent communication and presentation skills
Benefits
- Hybrid work environment requiring onsite presence every other week (all business days)
- Opportunity to work with a diverse and inclusive team
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data processing pipelinesdata modelingSQLSnowflakePythonPower BIAWSdata analysisCI/CDAgile
Soft Skills
collaborationmentorshipcommunicationpresentationindependenceproblem-solvinginnovationleadershiporganizationaltechnical storytelling
Certifications
Bachelor’s degreeMaster’s degree