Senior Data Engineer at Fidelity Investments | US | Rezi

Senior Data Engineer at Fidelity Investments

Senior Data Engineer

Fidelity Investments · US

1 months ago

Senior Data Engineer

Fidelity Investments · US

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

This role involves designing and implementing scalable data pipelines, optimizing workflows for performance and reliability, and ensuring data governance compliance. It requires programming testable software solutions using OO Python, ML libraries, and various database management systems, while also developing functional programming, emerging technologies, and messaging frameworks. The position leverages quantitative and econometrics techniques and employs Agile development methodologies.

Responsibilities

  • Develop software system testing and validation procedures, programming, and documentation.
  • Develop original and creative technical solutions to on-going development efforts.
  • Design applications or subsystems on major projects and for/in multiple platforms.
  • Perform technical and functional analysis for data engineering projects.
  • Support and perform all phases of testing leading to implementation.
  • Develop comprehensive documentation for multiple applications supporting several corporate initiatives.
  • Responsible for post-installation testing of any problems.
  • Establish project plans for projects of moderate scope.
  • Work on complex assignments and often multiple phases of a project.
  • Collaborate with teams to support data-centric initiatives.
  • Perform independent and complex technical and functional analysis for multiple projects supporting several initiatives.

Requirements

  • Design and implement scalable data pipelines.
  • Optimize workflows for performance and reliability.
  • Ensure compliance with data governance policies.
  • Program testable and maintainable software solutions using Object Oriented (OO) Python programming and Machine Learning (ML) libraries, including Pandas, NumPy, Scikit-learn, and TensorFlow.
  • Develop and design functional programming, emerging technologies, and messaging frameworks, using Kafka.
  • Implement business rule management systems in Python or Java with Drools, Pyke, and Nools.
  • Leverage quantitative, statistics, and econometrics techniques and methods, including probability, linear regression, time series data analysis, and optimizations.
  • Program testable and maintainable software solutions using Splunk, Snowflake, YugabyteDB, Aerospike, and S3 database management systems.
  • Employ Agile development lifecycle methodologies (Kanban and SCRUM).
  • Three (3) years of experience as a Senior Data Engineer (or closely related occupation) architecting, building, deploying, and monitoring real-time and batch pipelines for data engineering in a financial services environment.
  • One (1) year of experience as a Senior Data Engineer (or closely related occupation) architecting, building, deploying, and monitoring real-time and batch pipelines for data engineering in a financial services environment.

Skills

  • Cloud-native, event-driven, data platform architecture using Amazon Web Services (AWS) (Lambda, Glue, EC2, EMR, Athena, Crawler), PySpark, Kafka, and Airflow in enterprise environments.
  • Building and optimizing data lakes, warehouses, and models, using Snowflake, Redshift, SQL, and Denodo to access federated databases (Oracle, DB2, Teradata, MongoDB, PostgreSQL, MSSQL, Yugabyte, Aerospike); and enabling scalable transformations, performance tuning, and cross-platform insights.
  • Developing Continuous Integration and Continuous Delivery (CI/CD) pipeline development and data workflow orchestration, using Airflow, Control-M, Jenkins, SQL, Python, Terraform, and Docker within the Software Development Life Cycle (SDLC), to automate ingestion, transformation, validation, and monitoring for data integrity, Agile delivery, and operational efficiency.
  • Performing Extract Transform Load /Extract Load Transform (ETL/ELT) for predictive modeling and analytics, using Python, Pandas, Scikit-learn, TensorFlow, and Snowpark; generating insights using PowerBI, Tableau, or Quicksight; and developing scalable solutions using Java, Shell, PL/SQL, Talend, Alteryx, Informatica, Unix, and Linux.

Experience Level

  • Three (3) years of experience as a Senior Data Engineer (or closely related occupation) architecting, building, deploying, and monitoring real-time and batch pipelines for data engineering in a financial services environment.
  • One (1) year of experience as a Senior Data Engineer (or closely related occupation) architecting, building, deploying, and monitoring real-time and batch pipelines for data engineering in a financial services environment.

Education Level

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent).
  • Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent).

About the Company

  • Fidelity is passionate about making financial expertise broadly accessible and effective in helping people live the lives they want.
  • Fidelity is a privately held company that values creating and nurturing a work environment attracting top talent and reflecting commitment to associates.
  • Fidelity is proud of its diverse and inclusive workplace, respecting and valuing associates for their unique perspectives and experiences.
  • Fidelity's business is governed by the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities, and the rules and regulations of numerous self-regulatory organizations, including FINRA.
  • These laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.

Equal Opportunity

  • Fidelity Investments is an equal opportunity employer.
  • Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process.
  • To initiate a request for an accommodation for roles based in the US, contact the HR Leave of Absence/Accommodation Team by sending an email to accommodations@fmr.com, or by calling 800-835-5099, prompt 2, option 2.
  • To initiate a request for an accommodation for roles based in Ireland, contact AccommodationsIreland@fmr.com.
  • To initiate a request for an accommodation for roles based in Germany, contact Accommodationsgermany@fmr.com.