Principal Engineer, Data Engineering (Remote Capable)
Unleash the power of automation for your job search (Paid option) Apply Manually(Free)
I have time, I'll manually find and apply for jobs
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.
Similar jobs near me
Related articles
- Diversifying Your Skillset: Alternative Career Paths for Physical Therapists
- Factors That Affect Physical Therapist Salaries: Location, Experience, and More
- Physical Therapy Career Outlook: A Booming Industry
- The Do's and Don'ts of Physical Therapy Job Hunting
- From College to Clinic: How to Launch Your Physical Therapy Career