At Rula, our mission is to make mental health care more accessible and effective for those who need it. As a Staff Data Engineer for Operational Reporting, you will oversee the design and implementation of a greenfield near real-time data platform, starting with micro-batching pipelines using Kafka to deliver critical operational reports and evolving into a scalable Apache Flink architecture for sub-second analytics. Your work will power real-time dashboards and insights that enable our providers, leadership, and operational teams to make data-driven decisions, ultimately improving patient outcomes. You will join our collaborative data team, nested within the broader engineering organization, working closely with business analysts, product managers, and data experts to transform raw event streams into reliable, actionable reporting data. Your daily responsibilities—building fault-tolerant pipelines, ensuring data accuracy, and optimizing for low-latency delivery—will lay the foundation for Rula's near real-time data capabilities. This role offers the opportunity to own a strategic transition from micro-batching to a Flink-based streaming architecture, driving innovation in how we harness data to support our mission. If you're passionate about turning complex data into impactful insights that advance mental health care, this is your chance to make a meaningful difference.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed