About

Kohl’s is a leading American omnichannel retailer operating over 1,100 department stores in 49 states and a strong e-commerce site (Kohls.com).

Open Positions (7)

Staff Data Architect (Remote)

Remote (Kohl'S Corporate Offices (0900), USA) Posted today
Open Role Brief Quick scan for responsibilities, requirements, and tone before you dive deeper.

Role Specific Information

Job Description

As a Staff Data Architect, you will serve as a senior technical leader responsible for defining and evolving enterprise data architecture to ensure data is trusted, well-governed, and scalable across domains. You will influence how data is designed and produced from the point of origination through consumption, enabling consistency, reuse, and transparency across the data ecosystem.

This role is central to solidifying our data-as-a-product mindset. The Staff Data Architect will define enterprise standards, steward canonical data models, and establish data contracts that embed governance directly into design and delivery workflows. Success in this role is measured by increased data reuse, clarity of ownership, and observable end to end data lineage, leading to higher trust in enterprise data products.

What You’ll Do

  • Define and steward enterprise data architecture standards including data models, data contracts, domain ownership & quality expectations, and design patterns that ensure consistency and reuse across domains.
  • Own and maintain enterprise data models (e.g., Customer, Product, Order, Inventory), ensuring clear definitions, documented lineage, and reuse across analytical, operational, and agentic use cases.
  • Influence and guide source data design by partnering with product and engineering teams to ensure data quality, ownership, and governance are embedded at the point of origination, before data propagates throughout the enterprise.
  • Embed governance by design by integrating metadata capture, lineage, and validation into engineering workflows through automation rather than manual review processes.
  • Produce and maintain architecture artifacts including data models, lineage views, integration maps, and architectural decision records. Lead design reviews to ensure architectural integrity and visibility of decisions across teams.
  • Influence and mentor teams across domains, helping engineers and analysts apply best practices for scalable, maintainable, and reusable data design.
  • Shape the enterprise data strategy by evaluating tooling and approaches for metadata management, lineage, and automation, and guiding rationalization of legacy or duplicative data assets.
  • Partner with product managers, software engineers, data engineers, designers, data scientists, and analytics teams to deliver scalable, reusable, and well-governed data solutions that meet business goals
  • Partner with enterprise architects and platform teams to align data solutions with broader cloud, analytics, and technology strategies
  • Additional tasks may be assigned

What Skills You Have

Required

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, Data Engineering, or a related field, or equivalent practical experience.
  • 7+ years of experience in data architecture, data engineering, or enterprise data management within large, complex environments.
  • Deep expertise in data modeling (conceptual, logical, and physical), including experience defining and stewarding canonical enterprise data models across domains.
  • Strong understanding of distributed data architectures and modern cloud data platforms (e.g., GCP, BigQuery, Kafka, Spark), with emphasis on architectural design and patterns rather than day-to-day pipeline ownership.
  • Experience defining and operationalizing data contracts, schema standards, and data design conventions that drive consistency, reuse, and data quality.
  • Hands-on experience with metadata, lineage, and governance tooling (e.g., DataHub, data catalogs, schema registries, or equivalent), and embedding these capabilities into engineering workflows.
  • Proficiency in SQL and Python, with sufficient technical depth to review designs, evaluate tradeoffs, and partner effectively with engineering teams.
  • Demonstrated ability to influence without authority, align cross-functional teams, and communicate complex architectural concepts clearly to both technical and non-technical audiences.
  • Proven experience mentoring engineers and architects and raising the overall quality and consistency of data design across teams.

Nice to Have

  • Experience working in domain-oriented or federated data ownership models (e.g., data mesh or similar patterns).
  • Familiarity with CI/CD-based governance, automated validation, and schema evolution strategies.
  • Experience supporting analytics, machine learning, or AI workloads that depend on well-modeled, trusted data.
  • Background in retail, e-commerce, or large-scale consumer data environments.

*Essential Functions*

The 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” Section
  • Ability to maintain prompt and regular attendance as set by the company
  • Ability to work at least 8 hours per day, occasionally longer when necessary to meet business needs, 5 days per week
  • Ability to comply with dress code requirements
  • Ability to learn and comply with all company policies, procedures, standards and guidelines
  • Ability to give direction and receive, understand and proactively respond to direction from leadership and other company personnel
  • Ability to work as part of a team and interact effectively and appropriately with others
  • Ability to maintain composure and work in a fast paced environment while accomplishing multiple tasks within established timeframes
  • Ability to satisfactorily complete company training programs
  • Perform work in accordance with the Physical/Cognitive Requirements section

Physical/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 units
  • Ability to complete or oversee the completion of assigned projects in a timely manner
  • Ability to comply with health and safety standards

Senior Data Engineer (Remote)

Remote (Kohl'S Corporate Offices (0900), USA) Posted today
Open Role Brief Quick scan for responsibilities, requirements, and tone before you dive deeper.

Role Specific Information

Job Description

*About the Role*

As Senior Software Engineer, you will collaborate closely with design, product and engineering experts to tackle real-world challenges and deliver innovative solutions that elevate Kohl’s retail offerings. 

*What You’ll Do*

  • Lead the development of high-quality applications that are robust, observable and measurable using extreme programming (XP) practices and a user-centric approach
  • Participate in the entire application lifecycle in collaboration with designers, product managers, and other engineers on the product team
  • Leverage critical thinking, experimentation, data, and industry best practices to implement desired business outcomes
  • Facilitate group discussions and team ceremonies and develop a shared context
  • Give and receive feedback that’s empathetic, actionable and specific
  • Practice emergent architecture with sane defaults and build software that is easy to use and easy to modify
  • Establish and lead product engineering and software standards
  • Ideate a new product from a user perspective, starting with one or more problem spaces and ending with a stack-ranked list of feasible solutions to test
  • Research and stay up to date on tech market trends and practices
  • Lead technical initiatives not only on the team but also across the department
  • Additional tasks may be assigned

Addendum

SENIOR BIG DATA SOFTWARE ENGINEER

  • Develop, automate, and maintain batch and streaming ETL pipelines using Apache Airflow, Apache Spark, Python, and Scala.
  • Build and manage cloud-based data ecosystems on GCP (BigQuery, Bigtable, Dataproc, Pub/Sub, Cloud Storage, IAM, VPC).
  • Design and optimize SQL and NoSQL data models for data lakes and warehouses (BigQuery, MongoDB, Snowflake).
  • Write complex SQL queries for advanced data transformation, aggregation, and analytics optimization within BigQuery or equivalent platforms.
  • Apply modern Test-Driven Development (TDD) methodologies for big data pipelines, ensuring test automation across Airflow workflows, Spark jobs, and transformation logic.
  • Apply data mesh and data-as-a-product principles to enable reusable and domain-driven datasets.
  • Implement real time ingestion with Kafka Connect and process streaming data using Spark Streaming, Apache Flink, or similar technologies
  • Optimize data performance, scalability, and cost efficiency across GCP components.
  • Ensure compliance with PCI and PII data with standards such as GDPR, PCI DSS, SOX, and CCPA.
  • Integrate GenAI tools such as OpenAI, Gemini, and Anthropic LLMs for intelligent data quality and analytics enhancement.
  • Collaborate with stakeholders, data scientists, and full stack engineers to deliver trusted, documented, and reusable data products

*What Skills You Have*

Required

  • 4+ years of experience in software development
  • Understanding of application design patterns, event-driven architecture, database, schemas and testing strategies
  • In-depth knowledge and experience with continuous integration, continuous deployment and test-driven development

Preferred

  • Bachelor's Degree or equivalent in MIS, Computer Science or related field
  • Experience with large-scale application troubleshooting and performance tuning
  • Exposure working with major cloud platforms (GCP, AWS, or Azure)
  • Familiarity and experience with XP (Extreme Programming)

*Essential Functions*

The 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” Section
  • Ability to comply with dress code requirements
  • Basic math and reading skills, legible handwriting, and basic computer operation
  • Ability to maintain prompt and regular attendance and meet scheduling requirements as set by the company
  • Ability to learn and comply with all company policies, procedures, standards and guidelines
  • Ability to give direction and to receive, understand and proactively respond to direction from leadership and other company personnel
  • Ability to work as part of a team and interact effectively and appropriately with others
  • Ability to maintain composure and work in a fast paced environment while accomplishing multiple tasks within established timeframes
  • Ability to satisfactorily complete company training programs
  • Ability to use a personal computer for tasks such as communicating, preparing reports, etc.
  • Ability to plan, prioritize and monitor activities across business units
  • Ability to complete or oversee the completion of assigned projects in a timely manner

Reliability Engineer

Remote (Kohl'S Corporate Offices (0900), USA) Posted today
Open Role Brief Quick scan for responsibilities, requirements, and tone before you dive deeper.

Role Specific Information

Job Description

*About the Role*

As Reliability Engineer, you will ensure the resilience and availability of Kohl’s systems and applications and collaborate closely with development teams to review designs, conduct risk assessments and implement robust monitoring and failover mechanisms. 

*What You’ll Do*

  • Drive incident response efforts, perform root cause analysis and implement preventative measures to enhance system reliability
  • Establish consistent practices that elevate Kohl’s operational excellence through automation and process improvements
  • Follow software lifecycle and drive reliability, observability and efficiency across product teams within an assigned domain
  • Identify repeated toil and find opportunities for automation and risk reduction
  • On-call on a rotation to respond to production incidents and conduct blameless retros and root-cause analyses (RCAs) to drive a culture of continuous improvements
  • Proactively identify failures before they cause outages using chaos engineering techniques such as edge cases, failure modes and design review
  • Advise on capacity planning and provide continuous assessments on systems behavior and consumption
  • Work with product managers to identify and prioritize work for reliability best practices (i.e., leveraging SLIs/SLOs/Error Budgets)
  • Additional tasks may be assigned

*What Skills You Have*

Required

  • Bachelor's Degree or equivalent in MIS, Computer Science or related field
  • 2+ years of experience in software development
  • Strong programming skills in one or more languages (Java, Python, Go or Node.js)
  • Working knowledge of systems architecture, operating system internals and network fundamentals
  • Experience working with one cloud platform (e.g., GCP, AWS, or Azure)

Preferred

  • Experience with monitoring techniques and tools (e.g., CloudWatch, Grafana, Prometheus, OpenTelemetry, Tracing)
  • Working knowledge around containerization and container orchestration (e.g., Docker, Kubernetes, Rancher)

*Essential Functions*

The 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 at any 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” Section
  • Ability to comply with dress code requirements
  • Basic math and reading skills, legible handwriting, and basic computer operation
  • Ability to maintain prompt and regular attendance and meet scheduling requirements as set by the company
  • Ability to learn and comply with all company policies, procedures, standards and guidelines
  • Ability to give direction and to receive, understand and proactively respond to direction from leadership and other company personnel
  • Ability to work as part of a team and interact effectively and appropriately with others
  • Ability to maintain composure and work in a fast paced environment while accomplishing multiple tasks within established timeframes
  • Ability to satisfactorily complete company training programs
  • Ability to use a personal computer for tasks such as communicating, preparing reports, etc.
  • Ability to plan, prioritize and monitor activities across business units
  • Ability to complete or oversee the completion of assigned projects in a timely manner

Software Engineer (Remote)

Remote (Kohl'S Corporate Offices (0900), USA) Posted today
Open Role Brief Quick scan for responsibilities, requirements, and tone before you dive deeper.

Role Specific Information

Job Description

*About the Role*

As Software Engineer, you will collaborate closely with design, product, and engineering experts to tackle real-world challenges and deliver innovative solutions that elevate Kohl’s retail offerings. 

*What You’ll Do*

  • Develop high-quality applications using extreme programming (XP) practices and a user-centric approach
  • Participate in the entire application lifecycle in collaboration with designers, product managers and other engineers on the product team
  • Leverage critical thinking, experimentation, data and industry best practices to achieve desired business outcomes
  • Contribute to product engineering and software standards
  • Influence the team to reduce the toil received from production, advocate for product reliability and influence the benefits of tech debt reduction with matrices
  • Develop self and support the development of others through accountability and continuous learning
  • Adapt to constant change and model that for the rest of the team
  • Evaluate a user story for technical context, feasibility, acceptance criteria, testability and estimation
  • Additional tasks may be assigned

Addendum

BACKEND SOFTWARE ENGINEER

  • Experience in Java and JEE development, Spring Boot, Spring MVC, Spring Batch, Spring Security
  • Knowledge of build management tools such as Gradle or Maven
  • Demonstrated understanding of source control systems such as GIT
  • Database design and implementation experience in either SQL or NoSQL databases
  • Experience working with distributed caching technologies such as Redis
  • Knowledge of full SDLC requirements gathering, planning, estimation, development, testing, and deployment

BIG DATA SOFTWARE ENGINEER

  • Experience in SQL, Python, Spark, Kafka and Airflow
  • Experience in build management and DevOps using Gitlab, docker, linux scripting
  • Data modeling and design experience, including Bigquery, SQL or PL/SQL
  • Good understanding of data as a product or data mesh topologies using cloud data lakes like Google Big Query, Amazon Redshift or Snowflake
  • Experience designing and implementing data pipelines using Apache Airflow, Spark, Python/Scala
  • Knowledge of real-time streaming technologies like Kafkaconnect, and Flume for messaging and streaming pipelines
  • Knowledge of handling PCI/PII data adhering to compliance standards like GDPR, PCI DSS, SOX, CCPA
  • Experience in the design and integration of GenAI tools and technologies like OpenAI, Gemini and Llama LLMs

UI SOFTWARE ENGINEER

  • A passion for stellar user experience and design
  • Proficient in NodeJS and ECMAScript standards
  • Deep understanding of CSS patterns and HTML
  • Understanding of responsive design
  • Proficient in React and one other modern UI framework like Angular, Ember, or Vue.js
  • Consume reusable component libraries
  • Can compose CSS on the fly

SOFTWARE ENGINEER (ANDROID)

  • Knowledge of Java and Kotlin for Android
  • Experience working with notifications and background tasks in apps
  • Collaborate with iOS, Android, and Server engineers to ship features
  • Experience with making REST calls over the network
  • Experience with JavaScript, either in a browser or server-side environment such as NodeJS
  • Have designed and developed a complete Android app from top to bottom

SOFTWARE ENGINEER (iOS)

  • Experience building UI/UX with the use of Storyboards and Nibs/Xibs
  • Experience with making REST calls over the network
  • Comfortable working with Xcode, Interface Builder, Objective-C/C++ and Swift
  • Collaborate with iOS, Android, and Server engineers to ship features
  • Experience with JavaScript, either in a browser or server-side environment such as NodeJS, React
  • Knowledge of the roles that tools such as clang, swiftc, ld, actool, ibtool, codesign play in the process of generating build/test artifacts

SaaS SOFTWARE ENGINEER

  • Hybrid Cloud Architecture Experience
  • Experience with integration platforms or frameworks
  • Experience integrating with large SaaS systems
  • Experience migrating on-prem systems to cloud solutions
  • Experience developing integration frameworks
  • Experience executing integration testing strategies

APP MODERNIZATION SOFTWARE ENGINEER

  • Confident in Spring Boot, Kotlin, and Java
  • Proven experience in frontend development and frameworks ReactJS, NextJS
  • Proven experience in MS SQL Server and PostgreSQL
  • Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes
  • Experience in large scale migrations - Kafka and Postgres Connectors
  • Experience in Android, React, and .NET

*What Skills You Have*

Required

  • 2+ years of experience in software development
  • Knowledge of application design patterns, event-driven architecture, database schemas and testing strategies
  • Knowledge and experience with continuous integration, continuous deployment and test-driven development

Preferred

  • Bachelor's Degree or equivalent in MIS, Computer Science or related field
  • Experience with large-scale application troubleshooting and performance tuning
  • Exposure to working with major cloud platforms (GCP, AWS, or Azure)
  • Familiarity and experience with XP (Extreme Programming)

*Essential Functions*

The 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” Section
  • Ability to comply with dress code requirements
  • Basic math and reading skills, legible handwriting, and basic computer operation
  • Ability to maintain prompt and regular attendance and meet scheduling requirements as set by the company
  • Ability to learn and comply with all company policies, procedures, standards and guidelines
  • Ability to give direction and to receive, understand and proactively respond to direction from leadership and other company personnel
  • Ability to work as part of a team and interact effectively and appropriately with others
  • Ability to maintain composure and work in a fast paced environment while accomplishing multiple tasks within established timeframes
  • Ability to satisfactorily complete company training programs
  • Ability to use a personal computer for tasks such as communicating, preparing reports, etc.
  • Ability to plan, prioritize and monitor activities across business units
  • Ability to complete or oversee the completion of assigned projects in a timely manner

Senior Database Administrator (Remote)

Remote (Kohl'S Corporate Offices (0900), USA) Posted today
Open Role Brief Quick scan for responsibilities, requirements, and tone before you dive deeper.

Role Specific Information

Job Description

*About the Role*

As a Senior Database Administrator, you will drive the development, design, testing, deployment and iterative improvement of database capabilities, features and APIs. 

*What You’ll Do*

  • Collaborate with designers, product managers, end-users and other engineers on the database team
  • Leverage critical thinking, experimentation, data, end-user feedback, and industry best practices to achieve desired business outcomes
  • Develop and integrate high-quality database products that are secure, simple to use, easy to operate and fully integrated
  • Manage all technical aspects related to the database product lifecycle, including code, infrastructure, data, security, CICD and documentation
  • Establish and evangelize database engineering and software development standards
  • Mentor and assist engineers, driving new ways of improving and simplifying the platform user experience for development teams
  • Implement software engineering practices using tools that are both cloud-based and on-premises
  • Responsible for all the database product lifecycle technical aspects, including code, infrastructure, data, security, CICD, and documentation.
  • Contribute to creating high-quality, secure, easy-to-use database products that enhance the development team's user experience
  • Additional tasks may be assigned

*What Skills You Have*

Required

  • Ability to turn complex, distributed systems into highly available, fully integrated and easy-to-use products
  • Experience in development, infrastructure systems, infrastructure operations and infrastructure security
  • Demonstrated ability to learn new technologies or techniques quickly
  • Open-minded approaches to problem-solving centered around the needs of the customer
  • Experience working with major cloud platforms (GCP and/or AWS), including an understanding of cloud-native database services
  • Participate in on-call rotation to assist in triage and incident resolution

Preferred

  • Oracle Certified Professional or equivalent certifications in database technologies
  • 5+ years of experience in software or infrastructure platform development
  • In-depth experience with deploying, configuring, migrating, and supporting common stateful distributed systems, messaging, or database technologies such as Oracle, MSSQL, and MySQL
  • In-depth knowledge and experience with continuous integration, continuous deployment, and test-driven development practices
  • Advanced knowledge and experience working with infrastructure as code (IaC) and GitOps methodologies

*Essential Functions*

The 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 at any 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” Section
  • Ability to comply with dress code requirements
  • Basic math and reading skills, legible handwriting, and basic computer operation
  • Ability to maintain prompt and regular attendance and meet scheduling requirements as set by the company
  • Ability to learn and comply with all company policies, procedures, standards and guidelines
  • Ability to give direction and to receive, understand and proactively respond to direction from leadership and other company personnel
  • Ability to work as part of a team and interact effectively and appropriately with others
  • Ability to maintain composure and work in a fast paced environment while accomplishing multiple tasks within established timeframes
  • Ability to satisfactorily complete company training programs
  • Ability to use a personal computer for tasks such as communicating, preparing reports, etc.
  • Ability to plan, prioritize and monitor activities across business units
  • Ability to complete or oversee the completion of assigned projects in a timely manner

Full Stack Staff Software Engineer

Remote (Kohl'S Corporate Offices (0900), USA) Posted today
Open Role Brief Quick scan for responsibilities, requirements, and tone before you dive deeper.

Role Specific Information Job Description Job Duties: • Lead the development of high-quality applications that are robust, observable and measurable. Using extreme programming (XP) practices and a user-centric approach; • Navigate the entire application lifecycle in collaboration with designers, product managers, and other engineers on the product team; • Leverage critical thinking, lead lean experimentation and influence decisions backed by data and industry best practices to implement desired business outcomes; • Establish and lead product engineering and software standards and continuously elevate existing standards using the new ones in the industry; • Mentor junior team members in pairing sessions, one-on-ones and ad-hoc as the need arises, and create teachable moments; • Contribute to cultural transformation by modeling partnership, collaboration, and technical initiatives and giving and receiving feedback regularly both within the team and across the organization; • Champion XP practice and customize as needed to improve effectiveness Required Minimum Position

Qualifications

Bachelor’s degree in Computer and Information Technology, Computer Science, Computer Engineering, or related field of study and 5 years of work experience in the job offered or any related occupation in which the required experience was gained. Position also requires demonstrated experience in the following: • Java and JEE development, Spring Boot, Spring MVC, Spring Batch, Spring Security; • Front end technologies such as JavaScript, jQuery, and Node.js; • TypeScript, modern frameworks such as React and micro front end architectures such as Astro; • Build management tools such as Gradle or Maven; • Source control systems such as GIT; • Database design and implementation such as SQL or NoSQL databases; • Designing and implementing distributed server side caching technologies such as Redis or Memory Store; • Designing and implementing client side caching technologies such as Akamai; • Leading requirements refinement, planning, estimation, development, testing, and deployment; • Architect enterprise-grade applications such as Containerize microservices with Docker, implement CI/CD pipelines, and design multi-cluster/multi-region; • Search technologies such as Google retail search, BigTable, or BigQuery; • Cloud technologies such as Google cloud, Kubernetes, and OpenShift; and • Application monitoring using Dynatrace To

Apply

Mail resume to N56 W17000 Ridgewood Dr., Menomonee Falls, WI 53051, ATTN: Jenna Schlintz, Ref. Job Title, or, online at https://careers.kohls.com/. #LI-DNP #LI-DNI Our purpose at Kohl's is to take care of families' realest moments. Kohl’s has been caring for families for more than 60 years, both the unique and diverse families that shop us every day and the Kohl’s family we all belong to. Caring is something that is core to who we are as a brand, and we believe that truly caring means being there for the good stuff, the bad stuff and the real stuff. Kohl’s is committed to creating a healthy and safe workplace for our associates. We seek out talent that shares our values and strive to support their journey toward fulfillment at work, at home and within our communities.

Machine Learning Engineer II (Remote)

Remote (Kohl'S Corporate Offices (0900), USA) Posted today
Open Role Brief Quick scan for responsibilities, requirements, and tone before you dive deeper.

Role Specific Information

Job Description

About the Role
In this role, you will focus on MLOps, supporting cross-functional teams in designing, deploying, and operating machine learning solutions while building scalable infrastructure, tools, and best practices across the Machine Learning Engineering (MLE) ecosystem.

What You’ll Do

  • Collaborate with Data Scientists and Engineers across the full ML lifecycle, including building and scaling ETL pipelines, deploying models into customer-facing applications, and enabling efficient model development through cloud infrastructure and tooling
  • Design, build, and maintain scalable machine learning infrastructure, including model serving (real-time and batch), training environments, and orchestration systems, with a focus on performance, scalability, and cost efficiency
  • Contribute to the roadmap for Machine Learning Engineering and Data Science tools, including developing reusable frameworks and standardized solutions to streamline model implementation
  • Partner with and support Data Scientists by enabling effective use of cloud-based tools and infrastructure, and providing technical expertise across the ML lifecycle
  • Collaborate with machine learning engineers to share knowledge, improve best practices, and foster a culture of continuous learning and development
  • Support development and maintain monitoring, alerting, and automated testing frameworks to ensure the reliability, performance, and integrity of data pipelines, models, and infrastructure
  • Develop, document, and communicate implementations and best practices across the data science lifecycle
  • Manage and communicate cloud infrastructure costs and budgets to project stakeholders
  • Stay current with GCP services and evolving best practices in Machine Learning Engineering and MLOps
  • Additional tasks may be assigned

What Skills You Have
Required

  • Experience in MLOps or DevOps practices, including building and operating production ML systems using Docker, Kubernetes, CI/CD pipelines, Git-based version control, API development, model serving (batch and real-time), and automated testing frameworks
  • Bachelor’s degree in Data Science, Computer Science, Statistics, Applied Mathematics or equivalent quantitative field
  • Experience working with Data Scientists to deploy, scale, and operationalize machine learning models in production environments
  • 3+ years of experience as a Machine Learning Engineer with a proven track record of successful project delivery
  • In-depth knowledge of cloud platform, preferably Google Cloud Platform services, particularly Vertex AI, BigQuery and Dataproc.
  • Extensive expertise with CI/CD and IaC best practices
  • Extensive knowledge of distributed computing and big data technologies like Spark, Kubeflow, Airflow and SQL
  • Extensive expertise in Python and machine learning libraries (e.g., TensorFlow, PyTorch, scikit-learn)
  • Experience working in Agile environments with an emphasis on iterative development and continuous delivery

Preferred

  • Master’s Degree
  • Proficiency in Java or other languages
  • Retail experience
  • E-commerce experience
  • 5+ years of experience in Machine Learning
  • Experience with optimization techniques and tools (e.g., Gurobi, linear programming, mixed-integer programming)
  • Experience working with agent based or agentic AI systems, including orchestration of autonomous workflows or LLM-driven agents

*Essential Functions*

The 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 at any 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” Section
  • Ability to comply with dress code requirements
  • Basic math and reading skills, legible handwriting, and basic computer operation
  • Ability to maintain prompt and regular attendance and meet scheduling requirements as set by the company
  • Ability to learn and comply with all company policies, procedures, standards and guidelines
  • Ability to receive, understand and proactively respond to direction from leadership and other company personnel
  • Ability to work as part of a team and interact effectively and appropriately with others
  • Ability to maintain composure and work in a fast paced environment while accomplishing multiple tasks within established timeframes
  • Ability to satisfactorily complete company training programs
  • Ability to use a personal computer for tasks such as communicating, preparing reports, etc.
  • Ability to plan, prioritize and monitor activities across business units
  • Ability to complete or oversee the completion of assigned projects in a timely manner