2 days ago
Merrimack, NH, USAStaff+
Responsibilities
- Design and implement application-level architecture and develop complex applications, components, and subsystems.
- Build backend systems and APIs using Python and modern frameworks including FastAPI and Flask.
- Design distributed data lakehouse architectures and advanced data engineering pipelines using Apache Spark, Delta Lake, Snowflake, and cloud-native tools.
- Develop and maintain test automation frameworks spanning unit, component, integration, and system testing.
- Deploy and maintain applications in AWS or Azure environments using DevOps practices and CI/CD workflows.
- Implement messaging integrations and data movement workflows using Kafka and EMS.
- Perform data analysis and visualization using Pandas, NumPy, matplotlib, Power BI, Tableau, and Oracle DB.
- Plan project life cycles, schedules, assignments, risk strategies, and delivery against project goals.
- Advise senior management on technical strategy and mentor junior team members.
- Act as a liaison with business units to resolve project and technology issues.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field and five years of relevant experience, or a master’s degree in one of these fields and three years of relevant experience.
- Five or three years of experience, depending on degree level, designing, developing, and supporting Python backend systems for high-performance data storage and retrieval in AWS or Azure.
- Expertise designing backend systems and APIs with Python, FastAPI, Flask, and Delta Lake.
- Expertise with distributed data lakehouse architectures, Apache Spark, Delta Lake, Snowflake, Kafka, and cloud-native AWS or Azure tools.
- Experience with Pandas, NumPy, matplotlib, Power BI or Tableau, and Oracle DB.
- Experience applying Agile methodologies and deploying and supporting applications with Git, Jenkins, or Azure DevOps.
- Experience with software architecture, test planning, project coordination, risk management, technical analysis, and mentoring.
Benefits
- Fidelity is transitioning toward a full-time onsite working model through a phased regional and role-based rollout; current onsite expectations vary and may evolve.
- Fidelity will not provide immigration sponsorship for this position.
Tech Stack
Apache KafkaApache SparkAWSAzureDjangoFastAPIFlaskGitJenkinsMatplotlibNumPyOracle DatabasePandasPythonSnowflake
Categories
BackendData 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.
