Senior Staff Data Engineer
Core
Architecting and operating BILL's core data infrastructure to collect, store, process, govern, and serve data for the entire organization, enabling AI and self-serve capabilities.
Role type
Senior Staff Data Engineer (Platform Architecture)
Builds
End-to-end data platform capabilities including data lakes, real-time streaming pipelines, batch processing, feature stores, knowledge graphs, and query engines.
Domain
Fintech / Data Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, event streaming platforms (Kafka, Flink, Spark Streaming), batch processing stacks (Airflow, dbt, Spark), modern open table formats (Apache Iceberg, Delta Lake), data access layers (Starburst, Presto, Neo4j, OpenSearch), expert SQL, Python, CI/CD, testing, observability.
Preferred skills
Self-serve data platform development, financial services/fintech domain experience, highly regulated data environments.
Technologies
Kafka, Flink, Spark Streaming, Airflow, dbt, Spark, Apache Iceberg, Delta Lake, Starburst, Presto, Neo4j, OpenSearch, Databricks Feature Store.
Responsibilities
Operate at the architectural level driving platform-wide technical decisions and mentoring the team; Own and evolve critical infrastructure across the full data lifecycle; Architect and own critical data platform capabilities end-to-end; Define technical direction for complex cross-cutting problems; Drive design and delivery of new capabilities from inception to GA; Establish and maintain architectural standards; Lead multi-phase technical migrations at enterprise scale; Partner with engineering teams to translate data needs into durable platform solutions; Mentor senior and staff engineers; Own and continuously improve critical production systems.
Seniority
Senior Staff, hands-on IC with significant mentorship and architectural leadership.
