MDCalc is the most trusted and broadly used medical reference for clinical decision making tools, used by millions of clinical users worldwide. We're the #1 medical reference for clinical decision tools and content and we're used by more than 65% of US doctors quarterly.
To continue to further accelerate and steward this growth, we are seeking a Senior Data Engineer on our expanding tech team. As a Senior Data Engineer at MDCalc, you will be responsible for designing, developing, and maintaining our data architecture and pipelines. Your primary focus will be on constructing scalable data workflows and integrating advanced analytics solutions to support our business needs. This role will be critical to MDCalc's expanded success in continuing to support our millions of clinical users worldwide in taking care of hundreds of millions of patients.
Design and implement data pipelines, architectures, and data setsDevelop and maintain scalable data pipelines that cleanse, transform, and aggregate data from various sourcesCollaborate with stakeholders to understand data requirements and develop robust data processing solutionsOptimize data workflows for performance and reliabilityBuild and maintain data systems for analytics and machine learning purposesEnsure data quality and integrity throughout all data pipelinesImplement best practices in data security and privacyEnsure security measures are implemented and maintained to safeguard sensitive data.Design and implement a robust architecture for the data platform, focusing on scalability, performance, and maintainability.Establish observability and monitoring practices to track data pipeline performance and detect anomalies.Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.Mentor junior team members and provide technical guidance and support as needed.Define, plan, track and take ownership of data projects. Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience)Proven experience as a Data Engineer or in a similar role (at least 5 years)Strong proficiency with RDBMS modeling, data warehouse modeling and design Strong proficiency with Postgres, ETL tools such as Fivetran or similar, Snowflake, and Snowflake CLI toolsStrong proficiency in PythonStrong proficiency in SQL and NoSQL databases.Experience with the following: Amazon AWS, Terraform, Git, DockerDatabase Change Management AutomationData analytics (reporting) and data sciencedata modeling, data warehousing, and building ETL pipelinesExcellent communication and interpersonal skills with the ability to effectively collaborate with cross-functional teams while rolling up sleeves to get in the detailsKnowledge of the healthcare industry and previous experience working in health tech is a plus Excellent problem-solving and analytical skillsStrong communication skills and the ability to explain technical concepts to non-technical stakeholdersAbility to work effectively in a fast-paced and collaborative environmentNice to have - strong experience with healthcare and/or consumer engagement metrics Ability to make a true difference in medicine: MDCalc is the most broadly used medical reference by physicians, used by 65% of US attending doctors to treat millions of patients every monthDynamic, virtual, work from anywhere (within the USA) environment while providing unique experiences every dayBase compensation ranges from $140,000 to $170,000, depending on experience and accomplishments; we offer stock options, a 401k, and great health benefits too