[Remote] Senior Software Engineer, Data Platform
Note: The job is a remote job and is open to candidates in USA. Function Health is the AI operating system for health, designed to empower people to live 100 healthy years. They are seeking an experienced Senior Software Engineer, Data Platform to contribute to the design, development, and optimization of their data infrastructure, ensuring seamless data ingestion, processing, and access across the organization.ResponsibilitiesContribute to the design, development, and scaling of core data infrastructure using GCP, Spark, Databricks, and FivetranDevelop robust and maintainable ETL/ELT workflows that support diverse structured and unstructured data needs across the organizationImplement and manage Change Data Capture (CDC) pipelines to enable near real-time data replication and synchronizationDefine and enforce data governance and compliance standards, including access control, auditability, lineage, and metadata managementBuild and manage streaming and batch data pipelines to serve high-impact use cases across analytics, product, compliance, and experimentationAct as a strategic partner to cross-functional teams (product, analytics, engineering, clinical) to ensure data is accessible, trustworthy, and impactfulDrive the long-term architectural vision of our data platform to support current and future business and product needsSkills5+ years of experience in software engineering, with a focus on scalable data architecturesStrong expertise in GCP (IAM, GCS, Pub/Sub, etc.) and hands-on experience with Spark and DatabricksHands-on experience with CDC technologies like Fivetran, or equivalentProficiency in ETL/ELT tools and frameworks (dbt, Apache Airflow, Dataform, etc.)Deep understanding of data governance principles, including compliance and security best practicesDemonstrated success in collaborating across functions to deliver data solutions for analytics, experimentation, or complianceA balance of IC execution and leadership skills; you're equally comfortable rolling up your sleeves or mentoring othersFamiliarity with streaming data architecture, real-time ingestion, and delivery frameworksProficient in SQL and Python for data processing and automationStrong problem-solving skills with the ability to work in a fast-paced environmentExcellent communication and technical storytelling skills — you can align technical work with business valueBias Toward Action: Demonstrated ability to take initiative, make decisions under uncertainty, and move projects forward even in the face of ambiguityEntrepreneurial Spirit: Strong adaptability to changing business needs with a knack for building and optimizing processesCommunication: Excellent communication skills, capable of explaining complex technical concepts to non-technical stakeholdersRemote Work Adaptability: Comfort with remote work environments, demonstrating the ability to stay productive and connected with the team irrespective of physical locationContinuous Improvement: A willingness to question assumptions and a commitment to continuous improvementExperience with Terraform or Infrastructure-as-Code (IaC) for data infrastructure automationBackground in HIPAA or other regulated environments with sensitivity to data privacy and complianceFamiliarity with the dbt Semantic Layer and modern data modeling best practicesExposure to data observability platforms and practicesFamiliarity with machine learning data pipelinesExposure to multi-cloud or hybrid-cloud environmentsExperience building scalable solutions in a 0-1 environmentBenefitsEquity and benefits packageFlexible, fully-remote working hoursA dynamic work environment where creativity and innovation are encouragedCompany OverviewFunction Health is a health platform offering lab tests to help individuals monitor their health. It was founded in 2022, and is headquartered in Austin, Texas, USA, with a workforce of 11-50 employees. Its website is https://www.functionhealth.com.