Senior Data Engineer
Role Specific InformationJob DescriptionAbout the RoleAs Senior Data Engineer, you will lead the development and ownership of domain data products, including batch, streaming and artificial intelligence/machine learning (AI/ML) feature pipelines. You will drive design decisions that improve data reliability, performance and governance maturity while standardizing patterns that scale across teams. You will partner cross-functionally to enable analytics, ML and GenAI use cases with trusted data.What You'll DoDesign, build and maintain batch, streaming and real-time Artificial Intelligence (AI) feature pipelines to extract data from diverse source systems and producers (Application Programming Interfaces (APIs), events, databases, files) ensuring efficient ingestion, transformation and publishingDesign, refine and implement scalable data models, semantic layers and data contracts to promote consistency, reuse and accessibilityOwns the end-to-end data product lifecycle for the domain. Define and maintain data contracts, including service level agreements (SLAs), schema expectations, quality metrics and consumer ownership, to ensure a reliable and trustworthy experiencePartner with cross functional teams to co-design scalable data solutions that meet business needs and clearly define the boundaries between data pipeline responsibilities and model-building activitiesDevelop automated workflows and Continuous Integration / Continuous Deployment (CI/CD) pipelines using tools such as Airflow, Apache Spark and Python to drive reliability and faster deliveryImplement validation, observability and evaluation frameworks that ensure accuracy, lineage and timeliness across data pipelines and large language model (LLM) outputsApply and enforce governance, privacy and compliance standards (GDPR, PCI DSS, CCPA), ensuring data security and traceabilityPartner with cross functional teams to translate business needs into technical data solutions that scale across domainsDrive performance tuning, automation and adoption of AI-powered data tools to enhance data platform efficiencyMentor data engineers and champion best practices for maintainable, governed and reusable data assetsOwn cost and performance tradeoffs for domain data products and monitor compute usage, storage growth and unit cost to implement optimizations that reduce spend while meeting SLAsAdditional tasks may be assignedWhat Skills You HaveRequired 4+ years designing, building and optimizing data pipelines and models in production, ideally within large-scale cloud environmentsProficiency in SQL and Python (or Scala) for data development, testing and automationPreferred Bachelor's or Master's degree in Computer Science, Information Systems, Data Engineering or a related fieldExperience with Apache Spark (or equivalent) for large-scale data processing and performance optimizationExperience using Airflow/Cloud Composer/Dagster for orchestration, transformation and CI/CD pipelinesExperience with cloud warehouses/lakes (BigQuery, Redshift, Snowflake) and object storageExperience designing and optimizing streaming pipelines using Kafka, Pub/Sub, sparkStrong understanding of dimensional modeling, normalization and schema design for analytics and GenAI integration into data productsExperience with data testing, lineage, monitoring and observability frameworks to ensure data integrity and reliabilityEssential FunctionsThe requirements listed below are representative of functions you will be required to perform, however you may be required to perform additional functions. Kohl's may revise this job description from time to time. To perform this job successfully, you must be able to perform each essential function satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions, absent undue hardship. Ability to perform the accountabilities listed in the "What You'll Do" SectionAbility to maintain prompt and regular attendance as set by the companyAbility to work at least 8 hours per day, occasionally longer when necessary to meet business needs, 5 days per weekAbility to comply with dress code requirementsAbility to learn and comply with all company policies, procedures, standards and guidelinesAbility to give direction and receive, understand and proactively respond to direction from leadership and other company personnelAbility to work as part of a team and interact effectively and appropriately with othersAbility to maintain composure and work in a fast paced environment while accomplishing multiple tasks within established timeframesAbility to satisfactorily complete company training programsPerform work in accordance with the Physical/Cognitive Requirements sectionPhysical/Cognitive Requirements Ability to use a personal computer for tasks such as communicating, preparing reports, etc.Ability to plan, prioritize and monitor activities across business unitsAbility to complete or oversee the completion of assigned projects in a timely mannerAbility to comply with health and safety standards