1 month ago
Durham, NC, USAStaff+
Responsibilities
- Design and develop complex data integration, ETL, reporting, and analytics solutions.
- Build and support scalable data pipelines for large-scale ETL, real-time, batch, and reporting systems.
- Maintain enterprise data warehouse and cloud-based and traditional data infrastructure.
- Develop transformation logic and data-centric solutions for customer consumption.
- Create and promote CI/CD pipelines, software configuration management, test automation, version control, and static code analysis.
- Troubleshoot production issues and provide application development and production support.
- Create and maintain technical documentation for software projects and products.
- Collaborate with business partners to understand requirements and generate technical requirements.
- Participate in architecture, technical design, and product implementation discussions.
- Develop advanced data engineering frameworks and advise senior leadership on data infrastructure and technology solutions.
- Perform complex technical and functional analysis across multiple divisional initiatives.
- Mentor junior engineers.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field and five years of qualifying experience, or a master’s degree in one of these fields and three years of qualifying experience.
- Five years of experience must involve designing, building, and supporting scalable data pipelines for large-scale ETL, real-time, batch systems, and reporting platforms in financial services, or the stated master’s-degree alternative with three years of experience.
- Demonstrated expertise designing and developing Python data pipelines for data warehouses and integrating pipelines with PL/SQL.
- Experience creating batch jobs with schedulers and identifying bottlenecks in ETL packages.
- Demonstrated expertise building ETL pipelines with Python and developing SQL scripts or stored procedures for large datasets in relational environments.
- Experience improving data workflows and availability using PL/SQL with Oracle, Postgres, or Snowflake.
- Demonstrated expertise applying DevOps principles and building CI/CD pipelines with Jenkins and Bitbucket or GitHub.
- Experience improving system reliability and supporting continuous delivery using AWS or GCP.
- Experience delivering real-time reports with actionable insights to stakeholders.
- Experience with Agile frameworks, software configuration management, test automation, version control, static code analysis, and technical documentation.
- Ability to perform complex technical and functional analysis, participate in architecture discussions, and mentor junior engineers.
Benefits
- Fidelity will not provide immigration sponsorship for this position.
- Fidelity is transitioning toward a full-time onsite working model through a phased rollout; onsite expectations vary by region and role and may evolve, while fully remote roles are excluded from the transition.
Tech Stack
Categories
Data Engineering
About Fidelity
Fidelity Investments provides brokerage, retirement plan recordkeeping, wealth management, and asset management services to individuals, employers, advisors, and institutions, plus online trading platforms and mutual funds and ETFs. It earns fees from managing and administering assets, advisory services, and brokerage transactions. Founded in 1946 and headquartered in Boston, it is privately held and administers trillions of dollars for U.S. and global customers.
