Senior Software Engineer, Data Platform

Job not on LinkedIn

🕒 February 17

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Apella

Apella

11 - 50 employees

🤖 Artificial Intelligence

⚕️ Healthcare Insurance

☁️ SaaS

💰 $21M Series A on 2021-12

Artificial Intelligence • Healthcare Insurance • SaaS

Apella is a company that offers an AI-powered surgical operations platform aimed at transforming operating rooms (ORs). Their platform helps perioperative teams make better real-time decisions, improve safety and quality processes, and optimize scheduling and staffing. By providing predictive insights and auditing key safety processes, Apella enables hospitals to enhance operating efficiency, reduce staff burnout, and improve the overall patient experience. Their solutions offer valuable analytics to address complex scheduling and utilization questions, ultimately increasing surgical volume and efficiency in ORs.

📋 Description

• Build and extend batch pipelines using dbt for transformations and Dagster for orchestration, scheduling, and asset-driven lineage. • Develop and optimize BigQuery data models (dimensional, wide-table, or domain-oriented) to support analytics, experimentation, and reporting use cases. • Advance real-time streaming capabilities by implementing and maintaining Kafka/PubSub + Flink pipelines, primarily using FlinkSQL, to deliver low-latency datasets and event-derived metrics. • Design data platform standards: SDLC, naming conventions, modeling patterns, incremental strategies, schema evolution approaches, and best practices for batch + streaming including CI/CD and testing. • Improve reliability and observability by implementing monitoring, alerting, and SLAs/SLOs for pipelines and data quality. • Partner with analytics, product, and engineering teams to onboard new data sources, define contracts, and deliver trusted datasets. • Own platform operations including performance tuning, data quality, cost optimization, and scaling across both warehouse and streaming systems. • Design a unified serving layer architecture that cleanly exposes consistent, trusted datasets across both batch and streaming systems. • Establish strong data governance, reliability standards, and observability practices.

🎯 Requirements

• Strong proficiency in SQL (advanced querying, performance considerations, data modeling). • Hands-on experience with dbt (models, tests, sources, macros, snapshots, incremental strategies). • Experience with batch orchestration tooling Dagster/Airflow (assets/jobs, schedules/sensors, partitioning, backfills, observability). • Proficiency in Python for data engineering tasks (pipeline glue code, libraries, tooling, testing). • Deep familiarity with BigQuery or equivalent cloud native data warehouse tooling (partitioning/clustering, cost/performance optimization, best practices). • Solid experience with GCP (AWS/Azure) infrastructure (core services, IAM, security practices, deployments/automation). • Strong engineering fundamentals: version control, testing, code review, documentation, and operational ownership. • Nice to have: Experience with data quality tooling and patterns (e.g., anomaly detection, expectation-based testing, lineage). • Nice to have: Experience designing semantic layers or metrics layers for analytics. • Nice to have: Familiarity with event-driven architectures, schema registries, CDC patterns, and schema evolution strategies. • Nice to have: Experience building or maintaining streaming data pipelines with Kafka and Apache Flink, including FlinkSQL. • Nice to have: Experience with IaC (e.g., Terraform) and CI/CD for data platforms. • Nice to have: Understanding of privacy/security controls (PII handling, access controls, auditability).

🏖️ Benefits

• Competitive salary and stock options • Flexible vacation policy and a culture that values time for rest and recharging • Remote-first work environment with unique virtual and in-person events to foster team connection • Comprehensive health, dental, and vision insurance—we're a healthcare company that prioritizes your health • 16 weeks of parental leave for all parents

Apply Now

Similar Jobs

🕒 February 17

TaxAct

51 - 200

💸 Finance

💳 Fintech

🛍️ eCommerce

Senior Software Engineer developing and maintaining innovative tax preparation software for everyday Americans. Collaborating with teams to implement features and resolving software issues effectively.

AWS

Azure

Cloud

Google Cloud Platform

JavaScript

Node.js

React

🕒 February 17

TaxAct

51 - 200

💸 Finance

💳 Fintech

🛍️ eCommerce

Full Stack Engineer developing tax preparation software at Taxwell. Collaborating with tax and tech experts to enhance user experience in tax filing.

🕒 February 17

Alkami Technology

501 - 1000

🏦 Banking

💳 Fintech

☁️ SaaS

Senior Staff Software Engineer at Alkami developing banking solutions for financial institutions. Focus on user experience, robust APIs, and third-party integrations in a remote-first environment.

🇺🇸 United States – Remote

💵 $153k - $229.5k / year

💰 $300M Post-IPO Debt - Alkami Technology on 2025-03

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

JavaScript

Node.js

Python

React

TypeScript

Go

🕒 February 17

Red Ventures

1001 - 5000

🏢 Enterprise

💸 Finance

Senior Software Engineer at Red Ventures designing scalable AI telephony systems. Leading development of core services for real-time voice interactions using AI technology.

AWS

Cloud

DynamoDB

JavaScript

Kafka

Node.js

Python

Redis

SQL

TypeScript

VoIP

🕒 February 17

Polly

51 - 200

💳 Fintech

🤝 B2B

Senior Software Engineer in a leading Insurtech company developing web applications with modern technologies. Collaborating with product teams and mentoring teammates in software engineering practices.

ASP.NET

JavaScript

MS SQL Server

React

SQL

TypeScript

.NET