Enterprise Applications Developer 4
Core
Design, develop, and optimize complex, enterprise-scale biomedical research and health data solutions operating on very large, multimodal datasets to support translational and biomedical research.
Role type
Senior individual contributor data engineering and software development engineer
Builds
Secure, high-performance, scalable technical solutions for clinical research, population-scale analytics, and advanced computational science
Domain
Healthcare and biomedical research
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Large-scale software system design, advanced data pipeline development, back-end programming (Python, Java), SQL, distributed computing frameworks (Apache Spark), cloud data engineering platforms (Databricks), HPC environment integration, performance tuning, partitioning strategies, file layout optimization, execution tuning, memory management, cost-aware compute configuration
Preferred skills
Staying current with emerging technologies and best practices
Technologies
Azure, AWS, Databricks, Fabric, Apache Spark
Responsibilities
Design and develop complex, enterprise-grade healthcare and research technology solutions; contribute to data architecture and evolution of large-scale production-grade data engineering solutions; develop and operate across cloud-based platforms and HPC environments; design and optimize distributed data processing workflows; lead performance tuning and optimization efforts for large-scale distributed data processing workloads; troubleshoot system issues
Seniority
Senior, hands-on IC