Principal Data Engineer - Data Platform
Constant Contact
·
Posted:
August 4, 2023
·
Hybrid
About the position
We have an opening for a Principal Data Engineer at Constant Contact. As a senior member of the Data Platform team, you will play a key role in determining the technical vision for the data pipeline management domain space. You will also work on enterprise or business unit-wide product features, determining the overall architecture to achieve the features. The ideal candidate will be technically strong, highly productive, and enjoy collaborating.
Responsibilities
Requirements
- 10+ years of relevant industry experience and a degree in Computer Science, Computer Engineering, or related field
- Extensive knowledge of design patterns, principles, distributed architectures, data pipelines, data structures and algorithms with emphasis on memory, runtime, quality and scalability
- Proven ability to design and develop future-proof, maintainable, large scale systems
- Excellent written and verbal communication skills and ability to collaborate effectively in a team environment; Ability to articulate engineering design strategies related to scalability, performance, security, usability, and development platforms
- Expert knowledge of Spark, EMR, ElasticSearch, streaming technologies (Kinesis) and similar frameworks
- Knowledge of scripting languages like Python, Java (Spring Boot and/or Micronaut), Groovy
- Experience in developing applications for AWS ecosystem including - EMR, Glue, Athena, Kinesis, API Gateway, Lambda, OpenSearch, CloudFormation, CodePipeline, S3, DynamoDB, QuickSight, IAM, etc
- Experience with unit testing and test driven development in Python, Java and JavaScript
- Experience with modern containers and CI/CD frameworks - Docker, Kubernetes, OpenShift, EKS, ECS, GKE, etc
- Have a complete view of the DevSecOps software development lifecycle. Architecting not only the code, but the pipelines, operations and quality strategy for software
- Knowledge in Apache projects: Nifi, Hudi, Presto, Superset, Flink
Benefits
- Competitive salary range of $155,200-$194,000 USD
- Health and welfare benefits including paid leave
- Culture of diversity and inclusion
- Programs and educational opportunities for employees
- Opportunities for career growth and development
- Generous paid time off policy
- Hybrid work model with flexibility and access to office locations
- COVID-19 vaccination requirement for new hires
- Equal opportunity employer
- Internal talent acquisition department for job opportunities