[Remote] Senior Data Engineer
Note: The job is a remote job and is open to candidates in USA. GiveCampus is the world's leading fundraising platform for non-profit educational institutions, dedicated to enhancing the quality, affordability, and accessibility of education. They are seeking a Senior Data Engineer to scale and evolve their data platform, collaborating with various stakeholders to deliver reliable, high-quality data solutions and unlock new capabilities, including LLM-driven features.ResponsibilitiesPartnering with BI to design, build, and iterate on analytics models in Snowflake using dbtOwning the end-to-end lifecycle of data models, from intake and development to testing, deployment, and documentationTranslating business requirements into clean, performant SQL and dbt models that enable self-serve reportingMaintaining and improving our dbt project structure, testing framework, and CI/CD practicesMonitoring pipeline health and serving as a first responder for data quality and freshness issues across Airbyte, Fivetran, Prefect, and SnowflakeManaging existing data integrations and building new pipelines using Prefect for orchestrationImproving data observability and alerting to ensure reliability and adherence to SLAs for business-critical reportingBuilding and maintaining semantic models in Snowflake that power LLM-driven product featuresDeveloping evaluation pipelines (including LLM-as-judge patterns) to monitor output quality and prevent degradationCollaborating with Data Science and ML teams to ensure clean, well-modeled data is available for training and inference workloadsLeveraging AI-assisted development tools to improve speed and efficiency, and identifying opportunities to automate repetitive data engineering tasksSkillsStrong experience writing production-grade SQL and working with modern data warehouses (e.g., Snowflake)Hands-on experience with dbt for data modeling, testing, and documentationFamiliarity with data pipeline and orchestration tools such as Prefect, Airbyte, or FivetranExperience designing and maintaining reliable, scalable data systems with a focus on data quality and observabilityAbility to translate ambiguous business problems into structured data solutionsComfort working cross-functionally in a fast-paced, collaborative environmentExperience supporting analytics, reporting, and/or machine learning use casesA proactive mindset with strong ownership and attention to detailExperience building semantic layers or data models that support AI/LLM applicationsFamiliarity with evaluation frameworks for LLM outputs (e.g., LLM-as-judge patterns)Experience implementing CI/CD workflows for data projectsExposure to data observability tools and best practicesExperience in a SaaS or mission-driven organizationInterest in leveraging AI tools to accelerate development and improve workflowsBenefitsTeam members work from anywhere they chooseWe have a beautiful 12,000sf office in Washington, DC that is available for people to use whenever they wantWe regularly organize team meet-ups, visit partner institutions, and host retreats in various locationsCompany OverviewGiveCampus is a fundraising platform for nonprofit educational institutions. It was founded in 2014, and is headquartered in Washington, District of Columbia, USA, with a workforce of 51-200 employees. Its website is https://go.givecampus.com/.Company H1B SponsorshipGiveCampus has a track record of offering H1B sponsorships, with 1 in 2021. Please note that this does not guarantee sponsorship for this specific role.