Kohler - Palo Alto, CA

posted 2 months ago

Full-time - Manager
Hybrid - Palo Alto, CA
10,001+ employees
Electrical Equipment, Appliance, and Component Manufacturing

About the position

Kohler Ventures is seeking a Software Engineering Manager to join our innovative team dedicated to building new digital businesses that empower consumers to lead healthier lives. As a wholly owned subsidiary of Kohler Co., a global leader in kitchen and bath products, we are committed to enhancing familiar experiences through cutting-edge technology, science, and design. This role is pivotal in guiding our software engineering team and collaborating with product teams to design and implement data systems that prioritize privacy and adhere to modern high throughput architectures. In this position, you will work directly with the Head of Software and lead a team of Cloud Engineers, fostering an environment of continuous learning and innovation. You will oversee multiple projects, ensuring they are delivered on time and meet quality standards. Your role will also involve serving as the key point of contact between the data engineering team and other departments, translating complex technical concepts into actionable business solutions. Additionally, you will be responsible for maintaining high standards for data quality and consistency across all stages of the data lifecycle, ensuring rigorous testing and validation processes are in place. This hybrid role requires you to be present in either Palo Alto, CA or New York City, NY for 2-3 days a week, allowing for flexibility while still engaging with your team and projects effectively. You will be part of a best-in-class global multi-disciplinary team that includes experts in artificial intelligence, machine learning, design, and advanced software and hardware engineering, among others. Join us in our mission to drive meaningful change and help people live gracious, healthy, and sustainable lives.

Responsibilities

  • Work directly with the Head of Software, software engineering team, and product teams.
  • Guide the team in designing and implementing data systems that adhere to modern high throughput architectures while keeping privacy as a top priority.
  • Manage and mentor a team of Cloud Engineers, fostering an environment of continuous learning and innovation.
  • Oversee multiple projects, ensuring they are delivered on time and meet quality standards.
  • Serve as the key point of contact between the data engineering team and other departments, translating technical concepts into business solutions.
  • Ensure the team maintains high standards for data quality and consistency across all stages of the data lifecycle.
  • Ensure the high quality and consistency of data through rigorous testing and validation.

Requirements

  • Bachelor's degree in a Computer Science, Engineering, or related technical discipline.
  • 5+ years of experience in leading teams that design and develop software for cloud systems or in a similar role.
  • Strong leadership skills and experience managing a technical team.
  • Deep understanding of data structures, algorithms, and distributed systems.
  • Expertise in programming languages such as Python, Java, or Scala.
  • Availability to work outside of standard business hours as needed to collaborate with teams across multiple time zones.
  • Ability to travel 10% if needed both domestically and internationally.

Nice-to-haves

  • Exceptional communication and interpersonal skills.
  • Knowledge of the data engineering lifecycle.
  • Experience with cloud services (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with big data technologies (e.g., Hadoop, Spark) and data warehousing solutions.
  • Strong ability to communicate complex technical and management information clearly and concisely.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401k
  • Performance bonus
  • Special project incentive
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service