InvestCloud, Inc.
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
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