Job Purpose
As a Data Engineer II, you will play a key leadership role in the Enterprise Data Engineering organization by architecting, building, and optimizing scalable data solutions that power advanced analytics and business intelligence. This position requires deep expertise in data engineering, cloud platforms, and modern data architectures. You will lead complex projects, mentor junior engineers, and ensure best practices in data governance, security, and performance across enterprise systems.
You will also build strong relationships with business stakeholders, guiding them through requirements discovery and helping them articulate needs that translate into actionable technical solutions. Additionally, you will contribute to the development, documentation, and enforcement of data engineering standards in collaboration with the Data Engineering Lead, ensuring alignment with enterprise architecture and compliance frameworks.
In this position you will have the opportunity to:
- Lead the design and architecture of advanced data solutions
- Architect and implement data pipelines and frameworks using dbt, Snowflake, and cloud services (AWS, Azure) across medallion architecture layers (bronze, silver, gold).
- Define and enforce standards for data modeling, ETL/ELT processes, and pipeline orchestration under the guidance of the Data Engineering Lead.
- Own and optimize complex integrations
- Design and manage integrations with enterprise systems (SAP, Salesforce, Manufacturing Efficiency Systems) and external data sources at scale.
- Optimize data ingestion for performance, reliability, and cost efficiency.
- Ensure data quality and governance across the enterprise
- Implement automated data quality frameworks and monitoring solutions to ensure accuracy, consistency, and compliance.
- Drive adherence to governance, security, and audit requirements across all data assets.
- Collaborate, build relationships, and guide stakeholders
- Develop trusted partnerships with business leaders, analysts, and technical teams to understand objectives and challenges.
- Facilitate requirements-gathering sessions, asking the right questions to uncover critical details and ensure clarity.
- Act as a liaison between technical teams and business units, translating needs into scalable, well-documented solutions.
- Develop, document, and enforce standards
- Create and maintain guidelines for data modeling, pipeline design, and transformation logic.
- Ensure consistency and quality across all data assets by implementing coding standards, naming conventions, and documentation protocols.
- Provide feedback to improve practices and drive adoption of best practices within project teams.
- Innovate and drive continuous improvement
- Evaluate emerging technologies and recommend improvements to data engineering practices.
- Champion automation and performance optimization initiatives across pipelines and workflows.
What do I need to be successful?
- 4+ years of data engineering experience with proven leadership in complex projects.
- Advanced proficiency in Python, SQL and transformation tools like dbt.
- Strong understanding of ETL processes, data modeling (including dimensional modeling), and medallion architecture.
- Expertise with cloud-based services platforms (e.g., AWS, Azure) and modern data warehouses/lakehouses (e.g., Snowflake, Databricks).
- Hands-on experience designing and implementing complex ETL/ELT workflows using tools like Azure Data Factory (ADF), AWS Glue, Informatica, or equivalent.
- Experience with database technologies (SQL, NoSQL, Oracle) and API development is highly preferred.
- Experience with integration into reporting platforms like Tableau and Power BI.
- Strong analytical and problem-solving skills.
- Ability to lead technical discussions, mentor team members, and communicate effectively with stakeholders.
- Strong relationship-building skills with the ability to influence and guide stakeholders through requirements discovery.
- Skilled at defining and championing standards that improve team efficiency and data reliability.
Education
-
Bachelor’s or master’s degree in computer science, software or computer engineering or related field, or equivalent work experience.
Work Environment
- This position will work at home and in our Nashville office on a hybrid schedule
- Must currently live within the Nashville area
#LI-HYBRID