SmarterDx is seeking a Staff Software Engineer to help advance their clinical AI by designing and building core systems that handle, process, and analyze clinical data at scale, with the goal of empowering hospitals to achieve 100% chart accuracy for revenue integrity.
Requirements
- 10+ years of development experience with a focus on cloud-based solutions
- Expertise in Python
- Experience working with data platform solutions such as Snowflake, DataBricks, Redshift, or ClickHouse
- Experience working with Postgres or a similar relational database
- Hands-on experience with eventing solutions such as Kafka, NATS, or SQS
- Experience building cloud-native distributed systems and working with event-driven architectures
- Experience with data-pipelines
- Experience working with Kubernetes
Responsibilities
- Design, build and launch new data products, capabilities and data pipelines
- Develop and maintain streaming and ingestion capabilities using technologies like Kafka, NATS, and SQS to ensure reliable data movement
- Partner with other engineering and data teams to provide foundational backend and data infrastructure that accelerates their ability to deliver features and insights
- Build scalable and secure for accessing clinical data at scale
- Optimize and evolve our platform capabilities (e.g., event bus, ingestion frameworks, data storage patterns) to support future product growth
- Contribute to engineering standards, system design reviews, and best practices around eventing, pipelines, and cloud-native systems
Other
- Experience working with product managers to plan, build, and iterate on deliverables
- Experience working in a security-conscious environment
- Excellent communication and team collaboration skills
- Bachelor’s or Master’s in Computer Science, Engineering, or a related field, or equivalent experience