Principal Data Engineer (REMOTE)

Burlington, MA, United States

Applications have closed

Company Description

We are Vericast.  We create meaningful connections between business and the people that they serve-how, when and where it matters. By pushing the boundaries of data and insights, we spark discovery and inspire action to create profitable results.

Job Description

We are seeking a highly creative Principal Data Engineer who will be instrumental in the design and development of our award-winning cross channel marketing suite.  If you're passionate about creating scalable, high performing code, and unafraid to roll up your sleeves and dive into the details, then this is the right fit for you.

·       You will develop and optimize solutions for our marketing data management platform to support scalability of customer data

·       You will help establish best-practices, patterns, and data processing frameworks (modular architecture) within the scrum team and across teams for cloud products.

·       You will work with other technical teams to help build and scale the right solutions to address the challenges and needs of the business

·       You will help implement comprehensive solutions by understanding customer problems, product goals and technical requirements; seek input from Product.

 

KEY DUTIES/RESPONSIBILITIES

·       Design and build cloud solutions for data management, analysis, and ETL (batch & streaming) 50%

·       Establish and champion best practices for data segmentation, distribution, and storage 10%

·       Partner with and support Data Mesh and Data Science teams 10%

·       Act as SME for all cloud data-related needs 10%

·       Take part in all scrum events 10%

·       Enable communication and cross-team collaboration 5%

·       Resolve technical challenges and manage the quality of team deliverables 5%

Qualifications

EDUCATION:

·       Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent experience

·       AWS Certified Solutions Architect or Developer Associate

 

EXPERIENCE:

·       8+ years of experience in design and development of large-scale data platforms

·       5+ years developing software applications in AWS– driving quality, best practices, code management, etc.

·       3+ years of experience using Snowflake

·       Extensive programming experience using Python and Scala or Spark

·       Experience designing and implementing scalable and performant distributed data pipelines

·       Experience with data streaming platforms such as Apache Kafka

·       Experience with microservice architecture (Docker, Kubernetes), Infrastructure as Code (CloudFormation, Terraform), and database coding (Snowflake, Aurora, SQL, MySQL)

·       Experience with multiple AWS services (Lambda, S3, EC2, ECS, RDS, DynamoDB)

·       Experience with distributed scalable Big Data technologies, including Redshift, AWS EMR, Elasticsearch, or similar

·       Experience with Continuous Integration and Continuous Development tools and practices

·       Thorough understanding of Software Development Lifecycle and Agile methodologies

·       API development experience supporting large scale, continuously available systems a plus

·       Experience with any major JavaScript framework (Angular, Node.js, etc.) a plus

·       Experience working on a product sold to external customers from the ground up on AWS is a plus

 

KNOWLEDGE/SKILLS/ABILITIES:

·       Understanding of security and access management

·       Ability to work independently as well as embedded within a team

·       Ability to thrive in a dynamic environment with multiple, changing priorities

·       Strong data analysis and debugging skills

·       Strong communication and interpersonal skills

·       Issue and bug tracking and wiki documentation (JIRA, Confluence)

Additional Information

Salary: $150K - $170K

Position is eligible for an annual bonus incentive program.

The ultimate compensation offered for the position will depend upon several factors such as skill level, cost of living, experience, and responsibilities.

Vericast offers a generous total rewards benefits package that includes medical, dental and vision coverage, 401K matching and flexible PTO. A wide variety of additional benefits like life insurance, employee assistance and pet insurance are also available, not to mention smart and friendly coworkers! 

At Vericast, we don’t just accept differences - we celebrate them, we support them, and we thrive on them for the benefit of our employees, our clients, and our community. As an Equal Opportunity employer, Vericast considers applicants for all positions without regard to race, color, creed, religion, national origin or ancestry, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or any other classifications protected by law. Applicants who have disabilities may request that accommodations be made in order to complete the selection process by contacting our Talent Acquisition team at talentacquisition@vericast.com.  

 

#LI-TE1

#LI-REMOTE

#DICE

 

Tags: Agile Angular API Development APIs Architecture AWS Big Data Computer Science Data analysis Data management Data pipelines Docker DynamoDB EC2 ECS Elasticsearch Engineering ETL JavaScript Jira Kafka Kubernetes Lambda MySQL Node.js Pipelines Python Redshift Scala Scrum Security Snowflake Spark SQL Streaming Terraform

Perks/benefits: Career development Flex hours Flex vacation Health care Insurance Salary bonus Team events

Regions: Remote/Anywhere North America
Country: United States
Job stats:  11  0  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.