Data Engineer

Widen Enterprises, Inc., Madison, WI (United States)

Category: Programming

Posted on: 20 Nov 2020

Apache SaaS SQL

Job Description

Chase passion. Pursue wellness. Be the best part of our customers’ day. These are some of the core values we hold at Widen, and why we’ve repeatedly been voted one of Madison’s Best Places to Work since 2015. 

 

Established in 1948, we build high-performing software that empowers organizations to create impactful, meaningful, and measurable brand experiences. Embracing innovation and change, we’ve evolved from a small engraving business to a global software company by putting our customers at the forefront of all we do. Headquartered in Madison, Wisconsin, USA, and London, UK, Widen is a family-owned business with over 70 years of growth driven by unparalleled service and fueled by a community of 660+ customers. Let's flourish, together.

Widen’s growing SaaS software portfolio helps our customers solve problems with bringing marketing content to life. We are seeking an experienced Data Engineer to join our growing data team. In this role you will work closely with software engineers, data analysts, product managers, researchers, and others to build scalable and maintainable systems that move and store data. You will use your expert-level knowledge of acquiring, transforming, and storing high-volume software product usage or other transactional data to design, build, and maintain data pipelines and storage systems for critical customer-facing data.

To be successful, you will need to understand the challenges and pitfalls of working with high-volume transactional or event data, prioritize the work needed to achieve our goals, and collaborate with other data team members and software engineers. If you are a data engineer looking to advance your career, this is an excellent opportunity to take ownership of the design and implementation of robust and scalable data pipelines, systems, and connectors.

Responsibilities

    Work closely with other members of the data team, software engineers, and infrastructure engineers to build high-volume data pipelines that power our customer-facing analytics tools

    Take ownership of the customer-usage data pipeline from design and implementation to support and maintenance

    Ensure that data is valid, clean, and modeled for optimal use within our applications

    Be the subject matter expert for data streaming pipelines and processing, providing guidance on best practices, capabilities, and limitations

    Lead and participate in collaborative data modeling and storage discussions 

    Oversee product usage data transformation, normalization, cleansing, aggregation, workflow management, and business rule application

    Evangelize high-quality engineering practices towards building data infrastructure and pipelines at scale

    Ensure that pipelines are monitored, durable, and have proper test coverage

    Protect the confidentiality, integrity, and availability (CIA) of Widen and customer information held in any form

Requirements

    At least five years of experience building and maintaining data pipelines for real customers in production systems

    Fluent in several programming languages (JVM and/or otherwise)

    Enjoy wranging large amounts of data and exploring new data sets

    Comfortable with data modeling and performance tuning in relational and no-SQL databases

    Have had real-life exposure to capturing and storing software product usage data in data lakes or warehouses as well as scaling and optimizing ETL pipelines

    Experience with data streaming platforms such as AWS Kinesis or Apache Kafka

    Experience using automated testing principles and testing best practices

    Travel to the Madison office is required twice annually

Preferred

    Experience building applications that run on AWS

    Experience building your own data pipelines from scratch, know what goes wrong, and have ideas for how to fix it

Widen offers an extensive benefits package, including medical, dental, vision, life, and disability insurance; 401(k) with company match; and PTO. Besides the competitive compensation and benefits package, Widen believes in a flexible work schedule, community involvement, parental leave, life-work balance, and the benefit of wellness, both mental and physical. Employee perks include onsite workout equipment, locker rooms, puppy visits, chair massages, and last but not least, craft coffee and beer from local vendors. 

In light of the pandemic, the office is currently open at reduced capacity with safety measures in place, and teams have the option to work remotely. Access to the office and other amenities are available to keep teams safe, healthy, and connected in the interim. 

Visit www.widen.com to watch customer video interviews, learn more about the product offering, and understand our history of marketing technology innovation. 


Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you job alerts to provided email.

Job Source: Ziprecruiter (Will expire by: 2021-01-04 00:00:00)

Apply Now

Quick poll
How did COVID-19 affect your employment?
  • Nothing's changed
  • I now work from home
  • My salary decreased
  • I lost my job

* This poll is anonymous.