Principal Data Engineer-Architect
We’re looking for a Principal Data Engineer-Architect for our client in Florida, a cutting-edge software platform company providing eCommerce Management for enterprise-level retailers and manufacturers.
A Principal Data Engineer-Architect is responsible for building a data architecture enabling an organization to leverage data as an asset at the intersection of Software Engineering (UI and Microservices), Cloud (Azure/GCP, Kubernetes, Docker), and Data Solutions (RDS databases – MS SQL Server and Postgres, Snowflake/DataFactory/Synapse or similar solution); thereby, providing a modernized real-time data hub to enable the end-user facing applications and promote well-informed decisions by executive management. A Principal Data Engineer-Architect is also responsible for driving the Data and Analytics vision, strategy, and execution at the Company.
Job Description
- Develop, coordinate, and implement data architecture strategies that support the business’s development plans
- Define the architecture and oversee the reliable collection, storage, management, quality, integrity, and protection of data utilizing cloud services and RDS databases as a centralized data repository infrastructure
- Perform data architecture design by creating, maintaining, and defining cloud, database structures, information models, data and security management and launch efficient & reliable data capabilities utilizing data management, leveraging the business process flow engine, and integrating a configurable data transformation interface to provision data into and from the centralized data repository
- Design and implement robust ETL framework using PubSub, DataFactory, Python, Hadoop, Scala, and Spark
- Develop and maintain metadata definitions for the entire data flow from systems of records to the consumption layer by utilizing Data Intelligence Solution
- Create data visualization using Power BI, Excel, Tableau, etc.
- Analyze, summarize, and interpret complicated data sets
- Build reusable code and libraries to support data analytics and mining
- Optimize data dashboards and reports for maximum speed and scalability
- Collaborate with other Analytics team and stakeholders
Position within the company
- The Principal Data Engineer-Architect will establish a small & powerful Data Management organization responsible for data engineering composed of experts in relevant tech fields
- The Principal Data Engineer-Architect will not be managing the development team. He or she along with his or her small department work closely with the Development Teams or in general case with the R&D manager. The R&D manager (in a typical case) responsibility is mainly to manage the dev teams and to ensure execution
- The Principal Data Engineer-Architect will work closely and in full alignment with the product team under VP of Product manager umbrella
Requirements
- Strong experience with Data Warehousing, Data Engineering, and ETL
- Strong experience coding with SQL, Python, or statistics languages (R, SPSS, ML, etc.)
- Expert knowledge of relational databases, SQL
- Experience with Business Intelligence Reporting Software (e.g., Power BI, SSRS, etc.)
- Experience with data integrity, quality, and security
- Knowledge of information governance policies and procedures
- Experience with designing and creating operational and analytical reports
- Strategic problem-solving skills; capable of identifying and understanding issues, problems, and opportunities; adept at comparing data from different sources to draw conclusions and choosing an appropriate course of action or solution; and skilled at resolving problems by taking action consistent with known facts, constraints, and probable consequences
- Excellent project management and communication skills; able to design, implement, manage, and prepare reports for ongoing projects; and coordinate the related resources, personnel, and activities for successful project completion
Skillset
SQL, Cloud (Azure, GCP, Kubernetes, Docker), Big Data, Data Warehousing, Data Engineering, ETL, Software Development, Software Development Life Cycle (SDLC), Requirements Analysis, Performance Tuning, Databases (MS SQL, PostgreSQL), Python, Unix, Windows Server, Snowflake, DataFactory, Synapse, SubPub Apache Spark, Apache Kafka, Hadoop, PowerBI, Tableau, Excel
Benefits
- 401k
- Paid Holidays
- Medical, Dental, and Vision Insurance Benefits
- Gap Insurance
- $25,000 Life Insurance offered to all teammates
- 2 weeks paid Maternity, Paternity and Adoption Leave
- End of Year Holiday Bonuses
- Employee Assistance Program (EAP)
- $400 Employee of the Month
- The candidate is provided with a relocation expense reimbursement package