Data Engineer

30 Sep 2024

Vacancy expired!

Create products that are changing an industry.

At Vanguard, we continue to invest in transforming our organizations to support the rapid growth of marketing. Driven by core tenets of modern marketing - agile marketing, digital experience, Big Data, customer-centricity, compelling content, and marketing automation - we focused on designing structures, operating models, and processes that will enable us to support our business imperatives effectively. We believe that transformation is a movement that requires alignment of team values and mindset to build a cohesive culture across our business and technology teams.

The Enterprise MarTech Platforms technology group is empowering Vanguard Marketing divisions to reach their audiences in more meaningful and relevant ways, driving incremental business value with personalized, data-driven contextually relevant experiences. We never stop working to make investing simpler, seamless, and more successful for our clients. We combine the art of content and the science of experimentation to power world-class, coordinated customer and prospect experiences across digital and traditional marketing channels.

This role supports the Data Engineering Pillar, with a focus on the delivery of marketing data and foundational capabilities in Enterprise Customer Identity Resolution and centralized Marketing Data Management solutions (Customer 360) supporting the MarTech roadmap. As an intermediate Data Engineer within Vanguard's MarTech Data, Identity & Analytics team, you will be responsible for building, managing and operationalizing data pipelines in support of key marketing data and analytics use cases, curating datasets and operationalizing data delivery for production level deployments, and deploying analytics and data science outputs into existing business processes and applications. You will develop a comprehensive understanding of customer and marketing data requirements, including how data is created, collected, and consumed across Vanguard's marketing divisions. You will apply knowledge of B2B and B2C business models and use cases to identify future data and analytics platform needs, including an understanding of what is currently possible and what will be possible by taking full advantage of 1st, 2nd, and 3rd party data sets.

IN THIS HIGH-VISIBILITY ROLE, YOU WILL:
  • Support the Data Engineering team mission of providing innovative technology solutions to our business partners to deliver marketing data and foundational capabilities in Enterprise Customer Identity Resolution and centralized Marketing Data Management solutions.
  • Provide intermediate level IT services, including the evaluation, selection, configuration, implementation, and integration of new and existing technologies and tools while working closely with IT team members, data scientists, and data engineers to build AI and Data products.
  • Partner with internal Marketing clients to gain an enhanced understanding of business functions and informational needs. Gains expertise in tools, technologies, and applications/databases in specific business areas and company-wide systems.
  • Partner with citizen Data Scientists and Data Engineers to operationalize data and deliver insights to the business. Provide advanced data solutions by using software to process, store, and serve data to others.
  • Tests data quality and optimizes data availability. Ensures that data pipelines are scalable, repeatable, and secure. Utilizes a deep dive analytical skillset on a variety of internal and external data.
  • Develops ETL (Extract / Transform / Load) processes, designs database systems, and implements tools for real-time and offline data processing.
  • Troubleshoots software and processes for data consistency and integrity. Integrates large scale data from a variety of sources for business partners to generate insight and make decisions.
  • Translates business specifications into design specifications and code. Responsible for writing complex programs, ad hoc queries, and reports. Ensures that all code is well structured, includes sufficient documentation, and is easy to maintain and reuse.
  • Collaborate with other data engineers, technical leads, architects, and product owners to deliver data solutions that meet Vanguard business / marketing requirements and align with enterprise marketing data strategy.
  • Communicates with project manager and technical lead on a frequent basis. Identifies tasks and issues that may have an impact on service levels or schedules. Provides realistic task and cost estimates. Screens resumes of team members, interviews, makes hiring and assignment recommendations, and writes reviews.
  • Develop Proof-of-Concept projects to validate new data architectures, technologies, and solutions
  • Support Agile Scrum teams with planning, scoping, creation of technical solutions for Customer Identity Resolution capabilities, and guide implementation to production
  • Identifies opportunities for continuous quality improvement of technical standards, methodologies, and technologies.
  • Participates in special projects and performs other duties as assigned.

WHAT IT TAKES

(BASIC QUALIFICATIONS)
  • Undergraduate degree in Computer Science, Mathematics, Engineering (or equivalent training and experience)
  • Three years of experience in a technical specialty, including at least two years as a developer or technical lead with a Big Data based platform such as AWS EMR.
  • 3+ experience in developing Big Data and/or machine learning solutions
  • Knowledge of Big Data applications for target marketing and segmentation uses
  • Good understanding of lean principles, including DataOps, CloudOps, continuous delivery; must have experience with Maven, Cucumber testing, Bamboo, git, use of NGA tools, etc.
  • Background in agile SW development and Scaled Agile Frameworks
  • Worked on cloud Big Data technologies (AWS EMR, S3, Glue ETL, Athena, AWS Step Functions, AWS Lambda, Cloud Formation templates, Cloud Watch Logs, Splunk, Ansible, etc.)
  • Worked on Big Data streaming services such as Kinesis, Flume, Kafka, etc.
  • Familiarity with Machine Learning (ML), NLP, Robotic, and AI concepts would a plus, especially around the use and application of such technologies to provide value add services to our clients.
  • Strong experience with scripting languages and platforms such as Spark, Python, R, SQL, Scala, etc.
  • Experience with leveraging APIs and micro-services for serving and managing data on AWS. Use and application of API Management technologies, such as AWS API Gateway, RESTful APIs, Route 53, web services, etc.
  • Willingness and enthusiasm for learning and experimenting with new technology, tools and processes and setting Vanguard-wide standards.
  • Willingness and enthusiasm for experimenting with new tools and processes and setting Vanguard-wide standards.
  • Ability to mentor and lead junior team members in the effective use of technology and systems.
  • Strong interpersonal skills, ability to collaborate effectively across Product, Engineering, and business teams
  • Demonstrated ability to achieve results while working in a cross-functional environment
About Vanguard

We are Vanguard. Together, we're changing the way the world invests.

For us, investing doesn't just end in value. It starts with values. Because when you invest with courage, when you invest with clarity, and when you invest with care, you can get so much more in return. We invest with purpose - and that's how we've become a global market leader. Here, we grow by doing the right thing for the people we serve. And so can you.

We want to make success accessible to everyone. This is our opportunity. Let's make it count.

Inclusion Statement

Vanguard's continued commitment to diversity and inclusion is firmly rooted in our culture. Every decision we make to best serve our clients, crew (internally employees are referred to as crew), and communities is guided by one simple statement: "Do the right thing."

We believe that a critical aspect of doing the right thing requires building diverse, inclusive, and highly effective teams of individuals who are as unique as the clients they serve. We empower our crew to contribute their distinct strengths to achieving Vanguard's core purpose through our values.

When all crew members feel valued and included, our ability to collaborate and innovate is amplified, and we are united in delivering on Vanguard's core purpose.

Our core purpose: To take a stand for all investors, to treat them fairly, and to give them the best chance for investment success.