Software Engineer, Data Platform
Xealth, Seattle, WA +1
What you will do
As a software engineer on our data platform team, you will design and build scalable systems, write maintainable and well-tested code, and own end-to-end engineering quality across the services that drive Xealth's Analytics and Reporting Capabilities. You’ll apply solid computer science fundamentals to solve complex problems in distributed systems, data modeling, and data pipelines.
- System & Architecture Design: Design scalable, maintainable systems for high-volume data processing. Build robust abstractions and well-structured APIs that other engineers can build on with confidence.
- Data Ingestion: Ability to consume and process high-volume bounded and unbounded data, manage real-time data streams, and gather data from API calls and webhooks.
- Scalability & Maintenance: Maintain and scale large Data Lake Pipelines, ensuring high performance and cost-efficiency.
- Performance & Optimization: Profile, debug, and optimize systems for performance and cost. Identify and remove bottlenecks across distributed workloads.