As a Senior Principal Engineer on the customer data platform team, you'll join a dynamic team that is responsible for a system that powers many of the features at Constant Contact. Our streaming system handles over 900 million events per day and supports many real-time features including segmentation and customer journeys. We are looking for an engineer who is excited to lead in this space and deliver features that drastically improve the marketing efforts of our small business customers.
What you'll do:
Design and implement performant engineering solutions that will scale as we ramp up the number of data sources in our data platform
Work with product teams to utilize the data platform and bring new product features to life
Drive engineering excellence projects across the engineering department including improving our monitoring, alerting, and performance in the application
Mentor junior members of the team on best practices, architecture, and development
Who you are:
10+ years developing large-scale applications on the back-end
5+ years developing systems with modern cloud computing architecture
Experience with streaming framework (Flink) is critical to the role
Experience with Java and backend frameworks like Micronaut, Spring, etc
Experience with relational databases (MySQL, DB2, or Oracle)