Principal Software Engineer – Clinical Data Foundation
Core
Designing, developing, and maintaining scalable software applications and solutions for clinical data foundation, including custom reports, interfaces, and enhancements.
Role type
Principal Software Engineer (Clinical Data Foundation)
Builds
Scalable software applications, custom reports, interfaces, and enhancements for clinical data systems
Domain
Biotechnology / Clinical Development / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Infrastructure as Code (Terraform, CloudFormation), Big Data technologies (Databricks, Spark, Hadoop), DevOps/MLOps, CI/CD pipelines, System testing and validation, Generative AI technologies
Preferred skills
Systems engineering processes, Monitoring and logging tools (Prometheus, Grafana, Splunk), Systems integration and validation, Clinical Domain and GxP regulations
Technologies
Python, Terraform, CloudFormation, Databricks, Spark, Hadoop, Git, Prometheus, Grafana, Splunk
Responsibilities
Design, develop, and implement applications and modules; Conduct code reviews to ensure quality; Create and maintain documentation on software architecture and operations; Identify and resolve technical challenges and software bugs; Implement automation tools to improve system efficiency; Perform system testing and validation; Integrate with other systems and platforms; Provide ongoing support and maintenance for applications.
Seniority
Principal, hands-on IC with strategic oversight