Working Location: NATIONWIDE; MASSACHUSETTS, WESTBOROUGH; MINNESOTA, BROOKLYN PARK; PENNSYLVANIA, CENTER VALLEY
Workplace Flexibility: Field
Join Olympus and Transform Healthcare
Are you looking to be part of a company that values people's lives and health, including your own? At Olympus, we are dedicated to inspiring healthier lives, together.
Olympus, a globally renowned medical technology leader, has been committed to improving lives for over 100 years. Our mission is to enhance people's lives by making them healthier, safer, and more fulfilling.
Our core values—Integrity, Empathy, Agility, Unity, Long-Term View—guide everything we do, and we strive to stay True to Life.
About the Role: Principal Data Engineer
Do you have a passion for innovation in healthcare technology? At Olympus, your work can have a significant impact, potentially saving lives and enhancing patient outcomes. As a leading provider of advanced medical technologies, we are innovating to become a digital leader in the healthcare industry. Join us to develop our next-generation digital platform that integrates data and AI to streamline medical workflows and revolutionize healthcare delivery.
Job Responsibilities
- Design, implement, and optimize data pipelines and architectures for scalable data processing in the Azure cloud environment.
- Develop strategies for data storage, retrieval, and analysis, ensuring high availability and performance of data-driven applications.
- Manage data services activities and design data governance within the Olympus digital unit.
- Maintain high levels of data competency, policies, quality, and reporting capabilities across the organization.
- Align work with Olympus core values: agility, empathy, long-term view, unity, and integrity.
Key Duties
- Data Strategy, Governance & Implementation.
- Ensure adaptable and scalable data management functions that support business growth.
- Develop scalable data models and architectures using Azure services like One Lake, Kusto Database, HDS, and Azure Cosmos DB.
- Provide data governance guidelines, ensuring proper data classification, quality, and analytics.
- Design efficient data pipelines that ingest, process, and distribute data across Azure services.
- Collaborate with business analysts and architects to develop technical architectures for strategic projects.
- Offer strategic leadership and innovative solutions for data strategy and architecture.
- Leverage advanced databases and tools like Spark or DataBricks for big data handling.
Job Qualifications
Required:
- BS/BA degree in computer science, engineering, or a related field.
- Minimum of 10 years of programming experience with Python.
- Minimum of 6 years of experience with Microsoft Azure data technologies.
- Expertise in data pipeline tools like Apache Airflow and DBT.
- At least 6 months of experience with Microsoft Fabric One Lake.
- Experience with Medallion architecture and security concepts like Managed Private Endpoints and Data Gateways.
- Proficiency in data store, data warehouse, data governance, data quality management, real-time ingestion, data modeling, and metadata management.
- Experience in container management and orchestration with Kubernetes.
- Willingness to travel 10% of the time.
Preferred:
- Certification in Microsoft DP-600 is a great plus.
Why Join Olympus?
At Olympus, people matter—our health, happiness, and lives are our priority.
- Competitive salaries, annual bonuses, and a 401(k) with company match
- Comprehensive Medical, Dental, and Vision coverage starting on your first day
- 24/7 Employee Assistance Program
- Free virtual and on-demand wellness classes
- Supportive work-life balance with hybrid and remote roles
- 12 Paid Holidays
- Educational Assistance
- Parental Leave and Adoption Assistance