Principal Engineer, Data & Integrations
Location: New York City (Hybrid)
Department: Engineering
Location Type: HYBRID
Employment Type: FULL_TIME
Company Overview
Position Overview
Key Responsibilities
- Build the pipelines: design, build, and optimize ETL pipelines for ingesting, transforming, and loading data from healthcare, CRM, and other third-party systems into Snowflake and downstream applications.
- Own integrations: Lead connections to EHRs (Athena, eClinicalWorks, etc.), Salesforce, payer feeds, and Microsoft Teams/Azure; manage auth, rate limits, retries, and schema evolution.
- Model the data: Architect and maintain data models that support both analytics and application layers, ensuring scalability, performance, and data quality.
- Raise data quality: Implement tests and observability to prevent regressions and ensure trust.
- Advance enrichment: develop next-generation ETL capabilities leveraging LLM-based data enrichment, unstructured data parsing, and automated mapping.
- Partner across teams: Collaborate with product, analytics, and AI to power real-time metrics, dashboards, and in-product intelligence.
- Build for compliance: Implement HIPAA-aligned flows (encryption, least-privilege access, auditing) and support SOC 2 controls across logging, access, and change management.
- Set standards & mentor: Establish patterns, docs, and conventions; mentor future hires and raise the engineering bar.
Qualifications
- 6+ years building production data systems (pipelines, integrations, distributed services) with measurable reliability.
- Strong Python and SQL; experience with Snowflake and/or dbt
- Hands-on with orchestration, monitoring, and incident response.
- Deep understanding of API design and systems integration; comfortable with FHIR/HL7v2, file-based feeds (SFTP), and webhook patterns.
- Practical security mindset (encryption at rest/in transit, key management, IAM); experience in HIPAA or similar regulated environments.
- Excellent communication with ability to translate between product needs and technical designs.
Preferred Qualifications
- Prior experience working with EHR, claims, or healthcare data.
- Experience with Salesforce APIs, HL7/FHIR, or Microsoft Teams/Azure integrations.
- Experience implementing LLM-enhanced data processing (e.g., text extraction, entity linking, or summarization).
- Familiarity with modern data stack tools (e.g., dbt).
- Previous work in a startup or high-growth SaaS environment.
What We Offer
- Competitive compensation ($170k–$200k) + equity and benefits.
- Opportunity to shape Kairon’s entire data architecture and own a critical technical domain.
- Collaborative, high-autonomy culture — work directly with founders and senior engineers.
- Mission-driven work: build systems that directly impact how practices care for patients and succeed in value-based care.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
