Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Data Engineer

Cornerstone OnDemand

We are seeking a Principal Data Engineer to drive scalable, business-focused data solutions that power insight-driven decision-making across the enterprise. This role is ideal for someone who combines deep technical expertise in modern data platforms with the ability to translate complex data concepts into clear, actionable insights for non-technical stakeholders.

You will partner closely with Sales, Marketing, Customer Success, and Product teams to design, build, and optimize data models and pipelines that support reporting, analytics, and self-service data access.

In this role, you will:

  • Lead data initiatives across business functions (Sales, Marketing, Revenue Operations, Customer Success & Support) by delivering clear, actionable insights and strong data storytelling.

  • Design, build, and maintain scalable data pipelines and transformations using Snowflake and dbt .

  • Develop and manage dimensional data models and curated data marts to support analytics and reporting.

  • Write efficient, scalable SQL to transform and analyze large datasets.

  • Partner with business stakeholders to translate requirements into data models and solutions that drive decision-making.

  • Explain enterprise data lake and data warehouse concepts clearly to non-technical audiences.

  • Ensure high standards for data quality, governance, and reliability .

  • Support and enable self-service analytics through well-structured, documented data assets.

  • Mentor team members and promote best practices in data engineering and modeling.

You have what it takes if you have:

  • 10+ years of experience in data engineering, analytics, or BI in an enterprise environment.

  • Strong expertise in Snowflake , including building data pipelines and optimized data structures.

  • Hands-on experience with dbt for data transformation and modeling.

  • Deep understanding of data warehousing principles , including dimensional modeling (star/snowflake schemas).

  • Advanced SQL skills for large-scale data transformation and analysis.

  • Experience working with data lakes and modern data platforms .

  • Familiarity with Python for data tasks (scripting, automation, light data processing)—no data science experience required.

  • Excellent communication skills, with the ability to explain technical concepts to business stakeholders.

  • Proven ability to partner cross-functionally and deliver business-impacting data solutions.

An extra dose of awesome if...

  • Experience working in AWS or multi-cloud environments .

  • Familiarity with orchestration and ETL tools (e.g., Airflow, Informatica, Matillion).

  • Experience supporting Tableau or similar BI tools .

  • Background supporting CRM / GTM systems (e.g., Salesforce, Marketo, Gainsight).

#LI-remote

Equal Employment Opportunity has been, and will continue to be, a fundamental commitment at Cornerstone OnDemand. All qualified applicants are given consideration regardless of race, color, gender, age, sexual orientation, national origin, marital status, citizenship status, disability, veteran status, or any other protected class as provided in applicable Federal, State, or Local fair employment laws. If you have a disability or special need that requires accommodation, please contact us at View email address on click.appcast.io

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Principal Data Engineer in Baltimore, MD vacancy
  • $168k - $220k

     ...the midst of a major enterprise transformation to modernize our data foundations, simplify our technology landscape, and enable AI-...  ...and advanced analytics. We are seeking a strategic, hands-on engineering and architecture leader to build and evolve BBG's enterprise... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week

    Breakthru Beverage Group

    Linthicum Heights, MD
    11 hours ago
  • $140k - $160k

     ...decision making. For more information about our software solutions, please visit invitahealth.com . Job Title: Manager of Data Engineering Department: Development Reporting to : VP of Program Management and Integration Services Location: Baltimore, MD.... 
    Suggested
    Contract work
    Work at office
    Local area
    Monday to Friday
    3 days per week

    Invita Healthcare Technologies

    Baltimore, MD
    2 days ago
  • $140k - $160k

    Invitahealth in Baltimore, MD is seeking a Manager of Data Engineering to lead a team focused on optimizing data systems and pipelines. This hybrid role requires strong leadership skills and significant experience in data engineering, with responsibilities that include... 
    Suggested

    Invitahealth

    Baltimore, MD
    1 day ago
  •  ...AI software that addresses the federal government's most complex data challenges, transforming large-scale datasets into operational...  ...-centric design. Role: The SoKat team is looking for a Data Engineer to help optimize Veteran VA customer experience through data, analytics... 
    Suggested
    Work at office

    SoKat.co

    Baltimore, MD
    3 days ago
  •  ...Data Engineer Employment Type: Full-Time, Mid-level Department: Business Intelligence CGS is seeking a passionate and driven Data Engineer to support a rapidly growing Data Analytics and Business Intelligence platform focused on providing solutions that empower... 
    Suggested
    Full time
    Flexible hours

    Contact Government Services LLC

    Baltimore, MD
    11 hours ago
  •  ...and challenging projects supporting the US Navy- Serco has a great opportunity for you! Serco has an exciting opportunity for a Data Engineer/Scientist to support U.S. Navy's Team Submarine Program Offices at the Washington Navy Yard in Washington, DC! This position... 
    Full time
    Contract work
    Part time
    Internship
    Work at office
    Local area
    Flexible hours

    Serco

    Baltimore, MD
    2 days ago
  • $93k - $124k

     ...Job Description Summary As the Sr. Data Engineer, you will play a critical role in building and architecting automation and observability for the EDAS platform, with a particular focus on the data consumption side in the near term. You will be responsible for emphasizing... 
    Permanent employment
    Contract work
    Remote work
    Visa sponsorship
    Work visa
    Relocation package

    GE Aerospace

    Baltimore, MD
    11 hours ago
  •  ...Data Engineer (Healthcare Data Pipelines) Contract | US Citizen | Remote ~ Contract (1 year+) ~100% Remote ~ Due to our government client requirements, we can only consider US Citizens for this position. Will need to be able to obtain and maintain a Public... 
    Contract work
    H1b
    Remote work
    Visa sponsorship

    The ACI Group

    Gwynn Oak, MD
    11 hours ago
  • $106.9k - $176.5k

     ...take your career wherever you want it to go.  Join EY and help to build a better working world. Technology – Data and Decision Science – Data Engineering – Senior We are seeking a highly skilled Senior Consultant Data Engineer with expertise in cloud data engineering... 
    Summer holiday
    Flexible hours

    EY

    Baltimore, MD
    1 day ago
  • $77.6k - $176k

     ...Job Number: R0238897 Palantir Data Engineer The Opportunity: As an analytics professional, you're excited at the prospect of unlocking the secrets held by a data set, and you're fascinated by the possibilities presented by IoT, machine learning, and artificial... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Baltimore, MD
    2 days ago
  • $99.8k - $175k

     ...We are seeking a Sightline Data Engineer II who will lead the design, build, and maintenance of integrations and data models within Workday Prism Analytics as well as developing Workday analytical reports and dashboard by ensuring uniform delivery across HR, Finance... 
    Full time
    For contractors
    Work experience placement
    Remote work

    Johns Hopkins University

    Baltimore, MD
    3 days ago
  •  ...SG2 Recruiting is supporting their client, Trend Health Partners, in their search for a Data Engineer II. A Data Engineer II is responsible for designing, developing, and maintaining optimal data pipelines and workflows. They provide technical guidance on architectural... 
    Work experience placement
    Work at office

    SG2 Recruiting

    Baltimore, MD
    2 days ago
  • $175k

     ...JobID: 53340 Senior Data Engineer Pay $175,000+ annually Location (Remote optional with a preference for East Coast candidates) Summary Seeking a Senior Data Engineer to join the technology and engineering team. This position involves designing... 
    Remote work

    Prestige Staffing Healthcare Jobs - Clinical & Allied Health

    Halethorpe, MD
    1 day ago
  • $125k - $150k

     ...Senior Data Engineer The Space Telescope Science Institute (STScI), operated by the Association of Universities for Research in Astronomy (AURA), is NASA's science operations center for missions including the Hubble and James Webb Space Telescopes. We are seeking a... 
    Permanent employment
    Work at office
    Local area
    Relocation
    Flexible hours

    STScI

    Baltimore, MD
    3 days ago
  •  ...Data Engineer Location: Baltimore, MD Duration: Contract Rate: DOE Must have at least 5 years of experience Must have good experience in SQL queries Must have good experience in Agile Must have good experience in AWS Experience in Java, Springboot would... 
    Contract work

    Staffing the Universe

    Baltimore, MD
    11 hours ago
  •  ...etc to name a few. Who Should Apply: Recent computer science/engineering/mathematics/statistics or science graduates looking to make...  ...SynergisticIT at Oracle Cloudworld 2023 SynergisticIT at Gartner Data & Analytics summit Why do tech companies not hire recent... 
    Immediate start
    Remote work

    SynergisticIT

    Baltimore, MD
    2 days ago
  • $99.8k - $175k

    A leading university in the United States is seeking a Sightline Data Engineer II to lead the design, build, and maintenance of data models and analytics within Workday Prism. This role requires collaboration with various teams to transform data into actionable insights... 
    Full time
    Remote work
    Monday to Friday

    Johns Hopkins University

    Baltimore, MD
    3 days ago
  • $85.5k - $149.8k

     ...Data Engineer I The Pathology Department is seeking a Data Engineer I to assist with the creation and maintenance of complex data pipelines from raw acquisition of data to visualization. The Data Engineer I will support the design, production, and maintenance of software... 
    Full time
    For contractors
    Monday to Friday

    Johns Hopkins University

    Baltimore, MD
    11 hours ago
  • $80 per hour

     ...Data Engineer 324851 ***Max rate $80 ***Onsite in Baltimore, MD Data Engineer Job Summary : The Data Office team at T. Rowe Price is playing a key role in helping build the future of financial services, working together with business partners to create client... 
    Work at office

    Keylent Inc

    Baltimore, MD
    3 days ago
  • $99.8k - $175k

    A prominent educational institution seeks a Data Engineer II to enhance data architecture and integration across university systems. Responsibilities include designing and maintaining data pipelines, managing data quality, and supporting advanced analytics. Candidates should... 
    Full time
    Remote work

    Johns Hopkins University

    Baltimore, MD
    8 days ago
  •  ...SG2 Recruiting is supporting their client, Trend Health Partners, in their search for a Data Engineer I. A Data Engineer I is a junior developer role responsible for supporting the design, development, and maintenance of data pipelines and workflows. They assist with data... 
    Work experience placement
    Work at office

    SG2 Recruiting

    Baltimore, MD
    2 days ago
  • $160k - $170k

     ...Software Engineer **Active TS/SCI w/Polygraph REQUIRED**. Please do not apply if you do not currently possess this level of clearance....  ...and approvals, continuous monitoring and assessment, and network data gathering across the entire life cycle of a project. Essential... 
    Immediate start
    Shift work

    Shield Consulting Solutions

    Linthicum Heights, MD
    20 days ago
  •  ...Data Engineer/Analytics Developer (End-to-End ETL & BI) Work Location: 707 N. Calvert St, Baltimore, Maryland. This position follows a hybrid work schedule (work remotely up to 3 days per week). Interview Mode: In person Responsibilities: Create interactive... 
    Remote work
    3 days per week

    RIT Solutions

    Baltimore, MD
    2 days ago
  • $140k - $170k

     ...a group of experts who care deeply about impact-whether we're supporting data-driven decisions, modernizing systems or safeguarding critical programs. RELI Group is seeking a Lead Data Engineer to provide technical leadership for the CMS MIDAS modernization initiative... 
    Live in

    RELI Group, Inc.

    Windsor Mill, MD
    11 hours ago
  •  ...talented Corporate Analytics Developer who is passionate about data and has experience in data analysis and report development. The...  ...various individuals within the organization including the data engineering team and other analytics team members while supporting their designated... 
    Temporary work
    Local area
    Remote work

    RxBenefits

    Baltimore, MD
    4 days ago
  • $77k - $202k

     ...Specialty/Competency: Data, Analytics & AI Industry/Sector: Not Applicable Time Type: Full time Travel Requirements: Up to 60% At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop... 
    Full time
    H1b

    PwC

    Baltimore, MD
    4 days ago
  • $85.5k - $149.8k

    A leading research university seeks a Data Engineer I to assist in building and maintaining complex data pipelines, focusing on malaria epidemiology projects. The role requires expertise in bioinformatics and the handling of large datasets. Candidates should have a Bachelor... 
    Full time
    Monday to Friday

    Johns Hopkins University

    Baltimore, MD
    4 days ago
  • A leading educational institution is seeking a Data Engineer I to help design and maintain data pipelines from raw acquisition to visualization. The role involves developing software infrastructure for data extraction, transformation, and loading. Responsibilities include... 

    The Johns Hopkins University

    Baltimore, MD
    3 days ago
  • A government service provider located in Baltimore, MD is looking for a Data Engineer to enhance their Data Analytics and Business Intelligence platform. The ideal candidate should have significant IT experience, well-versed in developing data pipelines, and be proficient... 
    Full time

    CGS Federal (Contact Government Services)

    Baltimore, MD
    2 days ago
  • Inside Higher Ed is seeking a Data Engineer I in Baltimore, Maryland to assist with the creation and maintenance of data pipelines from raw data to visualization. The role includes designing infrastructure for data extraction, transformation, and loading, input/output database... 

    Inside Higher Ed

    Baltimore, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Data Engineer. Be the first to apply!