Logo
InvestCloud, Inc.

Principal Data Engineer

InvestCloud, Inc., Trenton, New Jersey, United States

Save Job

Associate Principal Data Engineer InvestCloud, Inc. is looking for a Senior Data Engineer to join our AI, Data & Analytics team. The focus is to drive increased value from the data InvestCloud captures to enable a smarter financial future for our clients through enhanced intelligence.

This is a unique opportunity to shape the architecture and technical execution of a greenfield ecosystem to create a next‑generation advisor and client experience. The team is building for scale – the technology and infrastructure designed today will serve thousands of clients and petabyte‑level data volumes.

Core Stack

AWS as our cloud provider

Oracle as our legacy data warehouse

Snowflake as our next‑generation data warehouse

Mage AI for data ingestion and processing

Kafka as our message busTerraform for building infrastructure

Key Responsibilities

Build reliable and scalable data pipelines and capabilities across the platform, and monitor and support the capabilities offered

Construct complex architectures integrating multiple services, SaaS tools, and third‑party data sources in a cloud‑based environment

Contribute to the team’s technical strategy and its execution through prioritization and delivery management

Set and enforce high standards for documentation, testing, resiliency, monitoring, and code quality

Drive efficiency, optimize cloud spend, reduce technical debt, and simplify code, infrastructure, and data models

Write reusable and well‑documented code that captures the essential nature of the solution

Inspire and guide team members through design sessions, code reviews, and operational process ownership

Promote data quality, governance, and security as core principles of the platform, ensuring compliance with relevant regulations

Preferred Skills, Experience, and Education

Bachelor’s degree in Computer Science, Data Engineering, or a related field; advanced degree is a plus

6+ years of professional experience in Data Engineering

Experience shaping the architecture of a mature cloud data platform (AWS, GCP, or Azure) designed for different consumer types and delivering measurable business value

Hands‑on experience building resilient batch (Airflow, Fivetran, Mage AI, Airbyte) and streaming (Kafka, Kinesis, Flink, Spark) data pipelines at scale (>1 TB/day)

Experience designing and implementing performant, reusable, and scalable data models in a cloud data warehouse (dbt, BigQuery, Snowflake) and with legacy ecosystems (Oracle, Postgres)

Proven experience running PoCs, leading large data or code migrations, and contributing to roadmap planning

Ability to build and maintain infrastructure using IaC (Terraform, OpenTofu, Ansible), containerization (Docker), and CI/CD tools (Jenkins, GitHub Actions)

Experience with operational monitoring tools for data and infrastructure observability (Monte Carlo, Datadog, Prometheus) and incident management (PagerDuty, incident.io)

Proficiency in SQL and Python, with confidence applying them across data engineering tasks

Strong communication and collaboration skills with both technical and non‑technical stakeholders

AI‑proficient or AI‑curious, with interest in using emerging technologies to enhance productivity

Exposure to Machine Learning frameworks (TensorFlow, PyTorch, Scikit‑learn) and LLM frameworks (LangChain)

About InvestCloud InvestCloud is a global leader in wealth technology, aspiring to enable a smarter financial future. By driving the digital transformation of the wealth management industry, the company serves a broad array of clients worldwide, including wealth and asset managers, wirehouses, banks, RIAs, and insurers. In terms of scale, investors’ clients represent more than 40 % of the $132 trillion of total assets globally.

As a leader in delivering personalization and scale across advisory programs, including unified managed accounts (UMA) and separately managed accounts (SMA), InvestCloud is committed to the success of its clients. By equipping and enabling advisors and their clients with connected technology, enhanced intelligence, and inspired experiences, InvestCloud delivers digital wealth management and financial planning solutions complemented by a dynamic data warehouse that scales across the wealth continuum.

In 2024, InvestCloud was named CNBC World’s Top Fintech Company, a testament to the company’s commitment to innovation and client success.

Our Values

Client Connected

Human Centered

Technology Forward

Respect + Integrity

Excellence

Compensation & Benefits Salary: $165,000 – $175,000 (varies based on education, experience, skills, location, and internal equity).

Benefits include medical/Rx, dental, vision, disability, and life/AD&D insurance; Flexible Savings Account (FSA); Health Savings Account (HSA); Employee Assistance Plan (EAP); health advocacy; voluntary ancillary plans such as accident, critical illness, hospital indemnity, legal, identity theft, auto/home, pet insurance; 401(k) retirement savings plan with company match; and paid time off.

Additional Information Referrals increase your chances of interviewing at InvestCloud by 2×.

#J-18808-Ljbffr