Charlotte, North Carolina, USA
11 days ago
Sr Data Engineer

Your Impact


The primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver modules, stable application systems, and Data or Platform solutions. This includes developing, configuring, or modifying complex integrated business and/or enterprise infrastructure or application solutions within various computing environments. This role facilitates the implementation and maintenance of complex business and enterprise Data or Platform solutions to ensure successful deployment of released applications.

What You Will Do

Resolves low to medium complexity business problems spanning across multiple applications to deliver value; participates in planning, estimation, and advises other junior engineers; executes with limited guidance

Helps evaluate and facilitate decisions on build versus buy and best fit platform suitable for the business problem

Leads development of integrated business and/or enterprise application solutions to ensure specifications are flexible, scalable, and maintainable, and meet architectural standards

Uses current architectural standards and guidelines to drive efficiency when working on the design efforts of complex business and enterprise Data or Platform solutions

Ensures good unit testing coverage accounting for all boundary conditions and comes up with System Integration Test plan and testing framework for data engineers to leverage and implement both unit testing and functional testing

Supports User Acceptance Testing for medium complex, cross-functional application initiatives by providing insight to business teams in order to ensure appropriate depth of the test coverage on non-functional requirements

Participates in all software development lifecycle phases by applying and sharing good understanding of company and industry methodologies (Agile and Kanban), policies, standards, and controls

Establishes best source control and continuous integration and continuous deployment (CICD) practices for efficient testing and deployment of code to different environments

Communicates changes in software architecture and coaches junior members to apply this understanding to Data or Platform solutions; leads the resolution of production incidents along with Root Cause Analysis

Data Engineering Responsibilities:

 • Works within the domain to define and design a data solution to meet business needs and product OKR (Objectives and Key Results)

 • Establishes data pipelines to move data between different operational systems, transactional systems, streaming systems, and big data systems (on-prem or cloud)

 • Has deep understanding of SQL and works with business stakeholders, data analysts and product owners to define and implement business metrics

 • Implements transformation logic to aggregate, filter and combine multiple datasets to provide essential business consumable datasets and metrics

 • Adheres to Service Level Agreements (SLAs) for analytical datasets and business metrics

 • Automates data quality processes and helps product partners to certify datasets

 • Establishes monitoring and alerting to ensure timely delivery of owned datasets

 • Works with data governance team to establish retention, privacy, and security guidelines for different datasets

 • Continuously improves efficiency of data pipelines and ETL processes across the organization

 • Works with Data Science team to understand mathematical models and algorithms; educates and influences Data Scientists on how Data Engineering can help scale and deploy models

 

Data Analytics Responsibilities:

 • Evaluates the usefulness and relevance of data required for insights sought by business; able to analyze and organize data

 • Designs and leads the development, maintenance, and enhancements of operational, analytical (including self-serve) applications across various business domains; helps create frameworks and reusable components

 • Demonstrates database skills by writing views for business requirements; uses freeform SQLs and pass-through functions; analyzes and finds errors from SQL generation; creates RSD and dashboard

 • Ensures the ad-hoc analytics are performant, well within the SLAs

 • Helps with analytics work amongst the team and reviews work, ensuring industry standard best practices are utilized

 • Reviews queries and output for Data Analytics for its correctness and completeness

 

Platform Engineering Responsibilities:

 • Troubleshoots system issues; leads and facilitates root cause analysis and drafts reports that provide insight into system support activities; ensures conformance of the technology solutions with IT Governance and regulatory frameworks

 • Participates in infrastructure-related projects from idea generation through implementation including needs analysis, cost/benefit, selection, implementation, knowledge transfer and support

 • Analyzes and helps propose design alternatives and facilitates appropriate design decisions, assess risk, cost, schedule, and resource tradeoffs; understands networking (subnetting, routing, VPC/VNet, security groups, load balancing, etc.)

 • Moves jobs/applications across platforms like on-prem to public cloud or other way; supports on prem and cloud integration activities; provides 3rd level server, storage, IaaS, PaaS, and other infrastructure related support

 • Drives innovation in our big data capabilities through research and hands-on practice

 • Reviews work, ensuring best infrastructure practices are utilized

 • Helps in research, analysis, recommendation, and selection of technical approaches to address challenging development and integration problems with cloud environments


Required Qualifications

• Bachelor's Degree in Engineering, Computer Science, CIS, or related field (or equivalent work experience in a related field)
• 5 years of experience in Data, BI or Platform Engineering, Data Warehousing/ETL, or Software Engineering
• 4 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)

Preferred Qualifications


• Master's Degree in Computer Science, CIS, or related field
• 5 years of IT experience developing and implementing business systems within an organization
• 5 years of experience working with defect or incident tracking software
• 5 years of experience writing technical documentation in a software development environment
• 3 years of experience working with an IT Infrastructure Library (ITIL) framework
• 3 years of experience leading teams, with or without direct reports
• 5 years of experience working with source code control systems
• Experience working with Continuous Integration/Continuous Deployment tools
• 5 years of experience in systems analysis, including defining technical requirements and performing high level design for complex solutions
Data Engineering
• 3 years of experience in Hadoop or any Cloud Bigdata components (specific to the Data Engineering role)
• Expertise in Java/Scala/Python, SQL, Scripting, Teradata, Hadoop (Sqoop, Hive, Pig, Map Reduce), Spark (Spark Streaming, MLib), Kafka or equivalent Cloud Bigdata components (specific to the Data Engineering role)
BI Engineering
• Expertise in MicroStrategy/Power BI/SQL, Scripting, Teradata or equivalent RDBMS, Hadoop (OLAP on Hadoop), Dashboard development, Mobile development (specific to the BI Engineering role)
Platform Engineering
• 4 years of experience in Hadoop, NO-SQL, RDBMS or any Cloud Bigdata components, Teradata, MicroStrategy (specific to the Platform Engineering role)
• Expertise in Java/Scala/Python, SQL, Scripting, Teradata, MicroStrategy, Oracle, MySql, SQL Server, Hadoop (Sqoop, Hive, Pig, Map Reduce), Spark (Spark Streaming, MLib), Kafka or equivalent Cloud Bigdata components (specific to the Platform Engineering role)

About Lowe’s 

Lowe’s Companies, Inc. (NYSE: LOW) is a FORTUNE® 50 home improvement company serving approximately 16 million customer transactions a week in the United States. With total fiscal year 2023 sales of more than $86 billion, Lowe’s operates over 1,700 home improvement stores and employs approximately 300,000 associates. Based in Mooresville, N.C., Lowe’s supports the communities it serves through programs focused on creating safe, affordable housing and helping to develop the next generation of skilled trade experts. For more information, visit Lowes.com. 

Lowe’s is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.

Confirm your E-mail: Send Email