Senior Streaming Solutions Engineer

1 week ago


Holland, Ohio, United States Midwest Tape Full time
Job Overview

Company: Midwest Tape | hoopla

Employment Type: Full-time, Permanent

Remote Work Availability: Candidates must reside in specific states.

Travel Requirements: Occasional travel to headquarters for onboarding and meetings.

Visa Sponsorship: Not available for this position.

Midwest Tape has been a leader in providing libraries and their patrons with exceptional access to premier media content for over three decades. Our digital platform, hoopla Digital, merges our extensive media and library expertise with cutting-edge web and mobile technology, creating a comprehensive experience for libraries. As we expand our global reach, we are looking to enhance our team.

We recognize that our employees are integral to our success. We are committed to fostering an environment that empowers our staff to excel. We offer competitive compensation, comprehensive benefits, and a healthy work-life balance.

Position Summary

Are you passionate about architecting and developing high-performance streaming solutions? We are seeking your expertise.

As a Senior Streaming Solutions Engineer and Collaborative Architect, you will play a crucial role in designing our real-time data pipelines. Utilize your extensive knowledge of Apache Kafka and Flink (Java 17+) to collaboratively create resilient streaming architectures that adhere to microservices principles and domain-driven design (DDD) best practices. Your contributions will be hands-on, working alongside other talented streaming developers to realize your innovative ideas.

Success in this role requires effective communication with both technical and non-technical team members, proactive coordination, a keen interest in emerging technologies, a strong desire to learn, and a commitment to enhancing operational efficiencies.

Key Responsibilities
  1. Lead the design and implementation of event-driven, real-time streaming architectures utilizing Apache Kafka and Apache Flink, ensuring adherence to microservices principles and DDD patterns.
  2. Encourage a collaborative atmosphere among streaming developers, fostering knowledge sharing, mentorship, and ongoing refinement of best practices in stream processing, fault tolerance, and scalability.
  3. Design and implement production-grade, fault-tolerant Kafka pipelines and Flink applications using Java 17+, employing Flink's DataStream, Table, or SQL APIs to manage high-volume, low-latency data streams.
  4. Ensure compliance with company policies, data governance standards, and industry regulations in all aspects of streaming development and operations.
  5. Promote and enforce best practices for stream processing, code quality (including code reviews), testing strategies, and maintainability to establish a resilient and future-proof streaming infrastructure.
  6. Participate in solution architecture discussions, provide technical guidance, and conduct thorough code reviews to maintain high standards of software craftsmanship and system performance.
  7. Drive continuous improvement by identifying and suggesting enhancements to operational workflows, technical stack, and development methodologies, focusing on efficiency, scalability, and cost-effectiveness.
  8. Collaborate with engineers, DevOps, and operations teams to proactively monitor, troubleshoot, and optimize streaming applications.
  9. Contribute to cross-functional initiatives, knowledge sharing sessions, and documentation efforts to elevate the team's expertise in Kafka, Flink, and event-driven architectures.
Required Skills
  • Proven experience in designing, implementing, and optimizing event-driven, real-time streaming architectures using Confluent Kafka and Apache Flink.
  • Advanced proficiency in Java 17+ and extensive experience with Flink's DataStream, Table, and SQL APIs for developing complex stream processing applications.
  • Deep understanding of microservices architecture, domain-driven design (DDD) principles, and event sourcing and CQRS patterns, with a track record of applying these concepts in stream processing systems.
  • Extensive experience with the Kafka ecosystem, including Kafka Connect for scalable and fault-tolerant data ingestion/egress, and familiarity with common connectors for databases, message queues, and cloud services.
  • Demonstrated ability to provide technical leadership, mentor team members, and foster a collaborative environment that promotes knowledge sharing and continuous improvement.
  • Strong SQL skills, including the ability to write, optimize, and review complex queries, especially in the context of stream-table joins and windowing operations in Flink SQL.
  • Exceptional problem-solving, debugging, and performance tuning skills, with experience in root cause analysis of issues in distributed streaming systems.
  • Proficiency with the Spring Framework, particularly Spring Boot and Spring Cloud, for building and deploying microservices-based streaming applications.
  • Hands-on experience with in-memory data stores like Memcached and Redis for caching, state management, and enhancing the performance of streaming applications.
  • Solid understanding of AWS cloud for deploying, scaling, and managing streaming workloads.
  • Experience with DevOps practices, CI/CD pipelines, and containerization technologies (Docker, Kubernetes) to streamline the deployment and management of streaming applications.
  • Proficiency in Agile/Scrum methodologies, with experience in sprint planning, daily stand-ups, and iterative development in a data-driven environment.
  • Familiarity with collaboration tools such as JIRA and Confluence.
  • Excellent interpersonal, written, and verbal communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Experience with data governance, schema evolution strategies (Avro, and Json), and ensuring data quality and consistency in streaming pipelines.
  • Knowledge of monitoring and observability tools (DataDog) for real-time insights into streaming application performance and data flows.
Preferred Education and Experience
  • B.S./M.S. in software engineering/computer science/related area, or equivalent experience.
  • Certifications: Relevant certifications (e.g., Confluent Certified Developer for Apache Kafka) demonstrate commitment to professional development in this field.
Physical Requirements / Work Environment

The work environment characteristics and physical demands described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Ability to regularly sit for extended periods of time.
  • Physically able to attend meetings, presentations, and training sessions.
  • Perform repetitive motion type tasks.
Benefits:
  • Medical, dental, & vision insurance
  • 401k + match
  • Profit sharing
  • Paid vacation and personal time
  • Flex time
  • 10 paid holidays
  • Company performance bonus
  • Holiday bonus
  • Paid time to volunteer
  • Training & career development opportunities

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

#LI-Remote



  • Holland, Ohio, United States Electronic Concepts & Engineering, Inc. (ECE) Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Electrical Systems Engineer to join our team at Electronic Concepts & Engineering, Inc. (ECE). As a key member of our engineering team, you will be responsible for designing and developing embedded systems for aerospace and vehicular applications.Key ResponsibilitiesElectronics Design: Design and...


  • Holland, Ohio, United States Midwest Tape Full time

    Job OverviewEmployment Type: Full-time, PermanentRemote Work: Available in select states including Ohio, Michigan, Indiana, Illinois, Tennessee, Texas, Florida, Colorado, Montana, Nevada, Rhode Island, Massachusetts.Travel Requirement: Occasional travel to headquarters for onboarding and meetings (approximately 2-3 times annually).Visa Sponsorship: Not...


  • Holland, Ohio, United States Electronic Concepts & Engineering, Inc. (ECE) Full time

    Become a key member of a vibrant engineering team, dedicated to developing embedded solutions for notable aerospace clients. Electronic Concepts & Engineering, Inc. (ECE) specializes in crafting high-reliability electronic and software systems tailored for a diverse range of aerospace applications.ECE is on the lookout for a proactive, skilled, and seasoned...


  • Holland, Ohio, United States Actalent Full time

    About the RoleActalent is in search of a seasoned Hardware Design Engineer who will be responsible for the conceptualization, analysis, and integration of electronic systems tailored for rugged, mission-critical applications in Military, Aerospace, and Vehicle environments. By understanding client challenges and leveraging your extensive experience, you will...


  • Holland, Ohio, United States Electronic Concepts & Engineering, Inc. (ECE) Full time

    Become a key member of a vibrant engineering team dedicated to developing embedded solutions for notable aerospace clients. Electronic Concepts & Engineering, Inc. (ECE) specializes in crafting high-reliability electronic and software systems tailored for a diverse range of aerospace applications.ECE is on the lookout for a proactive, skilled, and seasoned...


  • Holland, Ohio, United States Midwest Tape Full time

    Job OverviewCompany: Midwest Tape | hooplaEmployment Type: Full-time, PermanentRemote Work: Available in select states including Ohio, Michigan, Indiana, Illinois, Tennessee, Texas, Florida, Colorado, Montana, Nevada, Rhode Island, Massachusetts.Travel Requirement: Occasional travel to headquarters for onboarding and meetings (approximately 2-3 times...


  • Holland, Ohio, United States Midwest Tape Full time

    Job OverviewCompany: Midwest Tape | hooplaEmployment Type: Full-time, PermanentRemote Work: Available in select states including Ohio, Michigan, Indiana, Illinois, Tennessee, Texas, Florida, Colorado, Montana, Nevada, Rhode Island, Massachusetts.Travel Requirement: Occasional travel to headquarters for onboarding and meetings (approximately 2-3 times...


  • Holland, Ohio, United States Midwest Tape Full time

    Position OverviewMidwest Tape is seeking a Lead Node Developer to spearhead our backend development initiatives. This role is pivotal in crafting and sustaining high-performance backend applications, leveraging GraphQL and TypeScript. As a leader, you will not only write clean, efficient code but also mentor junior developers and guide architectural...


  • Holland, Ohio, United States Gardner Standard LLC Full time

    About Gardner Standard LLCGardner Standard LLC is a cutting-edge technology company dedicated to pushing the boundaries of innovation in the field of electronics. With a focus on designing and developing advanced electronic solutions, our team of skilled engineers and experts is committed to delivering state-of-the-art products and services that meet the...


  • Holland, Ohio, United States Midwest Tape Full time

    Position Overview:The Senior Business Systems Analyst will thrive in a dynamic Agile environment, acting as a Feature Product Owner. This role is centered on defining innovative solutions for both mobile and web applications.About Us:Midwest Tape has dedicated over three decades to providing libraries and their patrons with exceptional access to premier...


  • Holland, United States Midwest Tape Full time

    Job DescriptionJob Description Midwest Tape | hooplaFull-time, Permanent Remote in the following states only: Ohio, Michigan, Indiana, Illinois, Tennessee, Texas, Florida, Colorado, Montana, Nevada, Rhode Island, Massachusetts. Must have flexibility to travel to headquarters periodically (est. 2-3 times a year) for onboarding and meetings.We are not...


  • Holland, Michigan, United States Jobot Full time

    Controls Engineer - Full-time PositionAbout Jobot:At Jobot, we pride ourselves on being a leading engineering and project management firm, committed to delivering cutting-edge solutions that significantly enhance our clients' operations.Why Join Us?- Diverse and engaging projects across multiple sectors- Collaborate with a talented team of engineers-...

  • Engineer

    2 months ago


    Holland, United States MillerKnoll Full time

    EngineerMillerKnoll - Holland, MIWhy join us? Our purpose is to design for the good of humankind. It’s the ideal we strive toward each day in everything we do. Being a part of MillerKnoll means being a part of something larger than your work team, or even your brand. We are redefining modern for the 21st century. And our success allows MillerKnoll to...


  • Holland, United States Actalent Full time

    Job Title: Senior Hardware Design Engineer Actalent is seeking a Senior Hardware Design Engineer to provide concept definition, analysis, and integration of electronics systems for rugged mission and safety critical systems for Military, Aerospace and Vehicular environments. Through listening to customer challenges, and building on your previous experiences,...


  • Holland, Michigan, United States Selectum Full time

    Overview:As a Senior Process Engineering Specialist, you will deliver comprehensive engineering solutions for large-scale projects, providing expert guidance and oversight within the process engineering division.Key Responsibilities:- Oversee process engineering operations ensuring compliance with all relevant statutory and regulatory standards, while...


  • Holland, Michigan, United States LG Energy Solution Michigan, Inc. Full time

    Job Summary**Job Title:** Senior Process Engineer - Electrode Technology**Job Summary:** We are seeking a highly skilled Senior Process Engineer to join our team at LG Energy Solution Michigan, Inc. in Holland, MI. The successful candidate will be responsible for implementing machine and process improvements to increase battery performance, reduce costs, and...


  • Holland, United States Xylem Full time

    Join Xylem in the global mission to #LetsSolveWater! As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable...


  • Holland, United States iRiS Recruiting Solutions Full time

    My client is a leader in the industrial automation sector, dedicated to providing cutting-edge solutions that enhance efficiency and productivity for our clients. With a focus on innovation and excellence, we are seeking a dynamic and skilled Applications Engineer to join our talented team.Job Description:As an Applications Engineer, you will play a pivotal...


  • Holland, United States iRiS Recruiting Solutions Full time

    My client is a leader in the industrial automation sector, dedicated to providing cutting-edge solutions that enhance efficiency and productivity for our clients. With a focus on innovation and excellence, we are seeking a dynamic and skilled Applications Engineer to join our talented team.Job Description:As an Applications Engineer, you will play a pivotal...


  • Holland, United States Candidate 1st Full time

    How exhilarating would it be if you could use your technical expertise to boost business performance, grow your network, develop your desired skills and help your team innovate? Are you a mastermind at collaborating with your peers, a natural at motivating people to bring out the best in themselves and others? If so, you are tailor-made for this position! At...


  • Holland, United States Trius Polytechniek Full time

    What will be your responsibilities? Dream it, Design it, Build it (Globally!) Become the mastermind behind the scenes, crafting the structure of incredible offshore projects. Think futuristic piers, massive ship lifts, and heavy-duty installations. Unleash your tech wizardry! Mastermind calculations with cutting-edge software like Ansys , Solid Edge , and...


  • Holland, Michigan, United States Selectum Full time

    FunctieomschrijvingAls Senior Proces Engineer ben je verantwoordelijk voor het ontwerpen van complete installaties op basis van klantbehoeften. Je maakt gebruik van geavanceerde technologieën en werkt nauw samen met onze mechanical engineers, die jouw ontwerpen omzetten in gedetailleerde 3D-modellen. Je rapporteert aan de projectmanager en speelt een...


  • Holland, United States Trius Polytechniek Full time

    What will be your responibilities? Dream it, Design it, Build it (Globally!) Become the mastermind behind the scenes, crafting the structure of incredible offshore projects. Think futuristic piers, massive ship lifts, and heavy-duty installations. Unleash your tech wizardry! Mastermind calculations with cutting-edge software like Ansys , Solid Edge , and...


  • Holland, United States Electronic Concepts & Engineering, Inc. (ECE) Full time

    Join a growing and dynamic team of engineers, creating embedded products for exciting aerospace customers. ECE, Inc. designs and manufactures high-reliability electronic and software solutions for a wide variety of interesting aerospace projects.ECE is seeking a hands-on, energetic, and experienced Electrical or Computer Engineer to provide concept...


  • Holland, United States Electronic Concepts & Engineering, Inc. (ECE) Full time

    Join a growing and dynamic team of engineers, creating embedded products for exciting aerospace customers. ECE, Inc. designs and manufactures high-reliability electronic and software solutions for a wide variety of interesting aerospace projects.ECE is seeking a hands-on, energetic, and experienced Electrical or Computer Engineer to provide concept...


  • Holland, Michigan, United States Haworth Full time

    Company Overview At Haworth, we believe that a strong connection to your work fosters greater engagement. We offer a career path that allows you to enhance your portfolio and develop your skills in a dynamic and inclusive atmosphere. Join a company that prioritizes innovation, creativity, and your personal growth.As a global leader in office furnishings and...


  • Holland, United States Kode Health Inc Full time

    Job DescriptionJob DescriptionDescription:We're looking for someone with Ruby on Rails expertise to help build a product that will unleash a flurry of medical codersWho is KODE?Kode Health is an early stage health-tech company looking to change the way coding is done -- building a marketplace to connect healthcare companies with certified medical coders...


  • Holland, Michigan, United States Haworth Full time

    Company OverviewAt Haworth, we believe that when you feel connected to your work, your engagement increases. We offer a dynamic career path that allows you to build your portfolio and enhance your skillset in a welcoming and innovative environment. Join a company that prioritizes creativity, inspiration, and your professional growth.About HaworthHAWORTH is a...


  • Holland, Michigan, United States Kion Group AG Full time

    KION Group AG stands as a premier provider of forklift trucks and warehouse solutions, along with advanced automation technologies and software systems designed to enhance supply chain efficiency. With a workforce exceeding 42,000 skilled professionals, KION Group delivers exceptional service to clients worldwide, ensuring the seamless movement of materials...


  • Holland, Michigan, United States Haworth Full time

    Company Overview At Haworth, we believe that a strong connection to your work fosters greater engagement. Our organization offers a career path that allows you to enhance your skills and broaden your experience in a dynamic and inclusive atmosphere. We are a company that prioritizes innovation, creativity, and your personal growth. HAWORTH stands as a...