Senior Data Engineer
Job DescriptionJob Description
Who We Are and Why Join Us
At OnMed our purpose is simple but powerful...to improve the quality of life and sense of well-being in our communities by bringing access to healthcare to everyone, everywhere. Our path to everywhere has already begun, with our innovative CareStation, a small but mighty, Clinic-in-a-Box, bringing #healthcareaccess anywhere with an outlet to plug it in. Poised to become a key component in America’s public health infrastructure, the OnMed CareStation is the only tech-enabled, human-led, hybrid care solution that combines the comprehensive experience, trust and outcomes of a clinic, with the rapid scalability of virtual care.
At OnMed, every role, everyday, is directly impacting the communities we serve. You’ll join a high-performing purpose-driven team, innovating to break down the barriers that keep people from the care they need.
This is not just a job...it's a movement to bring access to healthcare where and when people need it most. It’s healthcare that shows up.
Who You Are
You are a top-notch Senior Data Engineer with deep expertise in Databricks and Azure, capable of owning complex technology issues and building and enhancing OnMed’s information management and systems/data integration capabilities. You thrive in environments where innovation and agility are key, and you’re passionate about using technology and data to expand access to quality healthcare.
Role's Responsibilities
- Own the architecture, development, and maintenance of our data integration solutions using Databricks and Azure cloud solutions, including Azure Data Factory and Azure API Management.
- Own the Databricks environment – across information management and integration capabilities with the goal to support scalability and partner integrations.
- Information Management: Collaborate with CTO and other Engineering Leaders to apply best practices across our cloud solutions, including Databricks environment optimization, governance, ongoing performance monitoring, and guidance to the business intelligence team.
- Integration: This role owns the integration architecture of the organization in tandem with the design, development, optimization, and ongoing performance monitoring of interfaces and integration touchpoints.
- Collaborate with cross-functional teams to understand data requirements, provide best practices and deliver efficient data integration solutions. Reviews and make recommendations to leadership to achieve our engineering and business goals.
- Develop and optimize necessary SQL queries to support data integration and transformation processes.
- Implement and manage data pipelines, ensuring data quality, consistency, and reliability.
- Collaborate with leaders to understand our business and proactively generating data analytics dashboards, reports, data pipeline to provide value-add insights. Oversee the work of other peers to ensure data quality, consistency and reliability to support short and long-term needs.
- Leverage AI tools to enhance and optimize monitoring and troubleshooting of data integration workflows to ensure seamless operation and ongoing maintenance.
- Document data integration processes and provide technical support to stakeholders.
- Stay updated with the latest trends and best practices in data integration, Databricks, and Azure technologies.
- Perform other related role's responsibilities as assigned.
Requirements
Knowledge, Skills & Abilities
- Strong experience with and can apply Agile engineering practices.
- Advanced Python, including experience building APIs, scripting ETL processes, and automating workflows.
- Ability to see the big picture and service as the integration architect in tandem with getting granular about design and development – macro- and micro-level execution.
- Deep knowledge of SQL and experience with complex query optimization.
- Strong expertise in Databricks and Azure API Management.
- Experience with data modeling, ETL processes, and data warehousing.
- Familiarity with data governance and security best practices.
- Proficiency in creating technical documentation, SOPs, and maintaining clear communication with cross-functional teams.
- A problem-solving mindset, with the ability to take ownership and drive solutions from design to deployment.
- Technical experience leveraging AI tools for data analytics and database maintenance will be a plus.
Education & Experience
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 7+ years of relevant professional experience as a Data Engineer with a strong analytics background, and 4+ years of experience with Agile engineering practices.
- Proven track record with Software/Data Engineering, building robust data systems (prior leadership or mentorship experience is a plus)
- Technical Skills Required: Databricks, Python and SQL.
- Technical Skills Nice-to-Have: Azure or AWS (experience solving big data problems), C# and PySpark, and ML/Machine Learning background.
- Experience working with AI tools highly desirable.
- Experience working with healthcare data or in the healthcare industry is a plus.
Benefits
OnMed provides a competitive total rewards package, including comprehensive healthcare benefits, unlimited PTO, and paid holidays.
The base salary range for this role is $160,000 - $180,000 commensurate with the candidate's experience.
OnMed is a proud equal opportunity employer. All qualified applicants will be considered without regard to , , creed, , , or expression, , , genetic information, , , marital status, veteran status, or any other category protected by law.
#LI-HYBRID