Beacon is partnering with a high-growth healthcare AI company to identify a Software Engineer to join their core data infrastructure team. The role involves designing and scaling systems that process large amounts of healthcare data, ensuring accuracy and efficiency in the de-identification pipeline.
Responsibilities:
- Design and implement software systems that perform de-identification rules at high scale and throughput while constraining costs
- Generate and execute quality assurance plans to validate de-identification processes
- Run de-identification pipelines in health system cloud environments, optimizing for error rates, processing efficiency, and reduced manual effort
- Partner with the Director of Privacy and Clinical Informaticists to define de-identification rules
Requirements:
- 3+ years of professional development experience in Python or equivalent, across the full software development lifecycle (design, implementation, testing, deployment, maintenance)
- Familiarity with one or more command languages (e.g. Bash) and SQL
- Demonstrated ability to design and improve workflows, including operating procedures, cost management, and quality assurance
- Strong analytical decision-making and organizational skills
- Perseverance and practical problem-solving
- Humility and strong team collaboration
- Enthusiasm about protecting patients' personal data
- Proficiency with data structures such as Pandas DataFrames
- Previous software deployment in a cloud computing environment (e.g., AWS, Azure)
- Familiarity with virtualization and containerization (e.g., Docker, VMware)
- Prior experience working with healthcare data
- Experience interacting with non-technical stakeholders to deploy software solutions