Principal Engineer, Data Engineering (Remote Capable)

Raymond James Financial, Inc. Remote
engineer data data engineering engineering remote data analytics lead aws sql engineer data analytics compliance
November 23, 2022
Raymond James Financial, Inc.
Miami, Florida

Description

Job Summary:

As a Principal Engineer, you will take a lead role in building a data and analytics environment serving Compliance, Supervision, and Risk. The Principal Engineer will be responsible for designing and building a platform that acquires data at scale and builds data pipelines using orchestration. Also responsible for building out simple and complex risk models and analytics. Works closely with Enterprise Architecture, DevOps, and other partners. Handles complex problems independently and demonstrates critical thinking. Is able to make practical decisions about timely and incremental value additions to the business.

Essential Duties and Responsibilities:

Lead the data engineering team in building an AWS data and analytics platform supporting Compliance, Supervision and Financial Crimes.

Provide technical guidance and oversight of all aspects of the application, including data pipeline design and development of structured and semi-structured data from internal and external heterogeneous data providers, and analytics that utilize this data.

This is a hands on role, the selected candidate will be expected to code and oversee development by other team members.


Qualifications

Skills and Abilities:

Required:

Prior AWS implementation experience

Experience with large scale data implementations

Be able to develop data pipelines / APIs using Python and SQL

Experience with Redshift, DMS, Lambdas, Step Functions

Hands-on knowledge of orchestration techniques that manage complex dependencies between inputs and processing steps

Preferred but not required:

Experience with PL SQL and MS SQL database, experience with unstructured and semi-structured data

Experience in Infrastructure as Code (e.g. Cloud Formation or CDK), Jupyter Notebooks, database performance tuning and optimization, and Identity and Access Management

Knowledge of Master Data Management (MDM) principles

Modern development lifecycle experience including Agile methodology, CI/CD, automated deployments, etc.

Education/Previous Experience:

Minimum of a Bachelor s degree in Computer Science, MIS, Business or related degree and seven (7) years of relevant experience or a combination of education, training, and experience approved by HR.

Experience in financial services preferred but not required

Experience with large scale data engineering, including at least one implementation in AWS (ideally using Redshift, DMS, Step Functions and Lambdas)

Prior experience as a lead developer

Licenses/Certifications

None required

Raymond James Guiding Behaviors

At Raymond James our associates use five guiding behaviors (Develop, Collaborate, Decide, Deliver, Improve) to deliver on the firm's core values of client-first, integrity, independence and a conservative, long-term view.

We expect our associates at all levels to:

Grow professionally and inspire others to do the same

Work with and through others to achieve desired outcomes

Make prompt, pragmatic choices and act with the client in mind

Take ownership and hold themselves and others accountable for delivering results that matter

Contribute to the continuous evolution of the firm

At Raymond James we honor, value, respect the uniqueness, experiences, and backgrounds of all of our Associates. When associates bring their best authentic self, our organization, clients and communities thrive, it is part of our part of our people-first culture. The Company is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs.


Report this job

Similar jobs near me

Related articles