Analytics Engineer (Remote)

Company Description

M3 USA is at the forefront of healthcare innovation, offering digital solutions across healthcare, life sciences, pharmaceuticals, and more. Since our inception in 2000, we’ve seen remarkable growth, fueled by our mission to utilize the internet for a healthier world and more efficient healthcare systems.

Our success is anchored in our trusted digital platforms that engage physician communities globally, facilitating impactful medical education, precise job placement, and insightful market research. M3 USA prides itself on a dynamic and innovative work environment where every team member contributes to global health advancements.

Joining M3 USA means being part of a dedicated team striving to make a significant difference in healthcare. We provide a unique opportunity for you to be at the cutting edge of healthcare innovation, shaping the future in a meaningful career. Embrace the chance to drive change with M3 USA.

Due to our continued growth, we are hiring for a Analytics Engineer at M3 USA

Job Description

The Analytics Engineer is a crucial role within our company, tasked with the design, development, and maintenance of an enterprise data platform tailored to the needs of a clinical trials business. The role requires an individual who combines the technical ability to execute complex data product development throughout the product lifecycle and the communication and leadership skills to become a trusted partner among the wider business. The Analytics Engineer needs to have the ability to leverage the latest technologies will empower them to deliver on their ambitious goals.

Essential Duties and Responsibilities:

Including, but not limited to the following:

  • Design and implement robust data pipelines using the best available tooling, meeting all data quality and freshness requirements, provisioning and managing cloud compute resources using infrastructure-as-code, where necessary.
  • Adopt a DataOps mindset, continuously improving our processes, data platform design and tooling, to ensure that system maintenance and monitoring work is minimized as system complexity increases.
  • Establish and enforce data governance policies and practices to ensure data integrity, security, and compliance with regulatory standards relevant to patient data.
  • Collaborate effectively with technical (analytics, data science, IT) and non-technical teams (marketing, clinical) to ensure that their operational and analytical data needs are met from requirements definition, through implementation and delivery of final data products.
  • Demonstrate technical leadership, researching and integrating the latest data tooling and best practices into development processes. Produce clear and precise documentation, offer mentorship to more junior members and technical guidance across the business to maximize the impact of your expertise.
  • Data Integration and ELT Processes: Develop and manage ELT (Extract, Load, Transform) processes that ensure timely and accurate data availability across systems.
  • System Customization and Integration: Execute data responsibilities including data preparation, data modeling, and reporting.
  • Technical Leadership: Provide technical guidance and leadership in the planning and execution of data projects, ensuring adherence to best practices and quality standards.
  • Stakeholder Communication: Communicate effectively with both technical and non-technical stakeholders, translating complex data concepts into understandable terms and actionable insights.
  • Continuous Learning and Improvement: Stay updated on emerging data technologies, methodologies, and regulatory requirements, applying this knowledge to drive continuous improvement.


  • Bachelor's degree in Computer Science, Data Science, Information Systems, or a related field.
  • Advanced training or certification in data engineering, cloud computing, or related technologies is a plus.
  • At least 5 years of experience in data engineering or a related field
  • At least 2 years of experience in data engineering using modern data tooling
  • Deep understanding of data engineering principles, data modeling, and ELT processes.
  • Proficiency in cloud-based data services, database management systems, and programming languages relevant to data engineering.
  • Self-driven and highly independent, with proven ability to transform high-level goals into actionable plans and execute with initiative.
  • Ability to analyze user requirements and translate them into effective data solutions.
  • Familiarity with basic web technologies (HTTP, TLS, TCP/IP)
  • Effective communication and team collaboration skills, ensuring successful project outcomes and stakeholder satisfaction.
  • Experience working in an asynchronous remote work environment. Bias towards clear written communication and documentation as the source of truth. Pair programming experience.

Additional Information


A career opportunity with M3USA offers competitive wages, and benefits such as:

  • Health and Dental
  • Life, Accident and Disability Insurance
  • Prescription Plan
  • Flexible Spending Account
  • 401k Plan and Match
  • Paid Holidays and Vacation
  • Sick Days and Personal Day

*M3 reserves the right to change this job description to meet the business needs of the organization