Contact Us

Principal Engineer - Data

Job Title
Principal Engineer - Data
Job ID
27619189
Location
Remote, 
Other Location
Remote
Description

Job Description

Principal Engineer - Data

Location:  Remote

Status:  Full-time Exempt

Reports to: Vice President of Engineering

We want to hear from you!  Candidates are encouraged to apply even if they don’t tick every box.  If you are interested and passionate about our mission and being at the forefront of precision medicine, please don’t hesitate to apply! 

Role

Do you have a passion for big data and an interest in being on the forefront of precision medicine? Do you want to actively participate in the fight against cancer? If so, come join us to help scale and modernize M2GEN’s data platform, which will help research hospitals, pharmaceutical and bio-technology companies combat cancer. This role is one of the senior-most individual contributor engineering roles in M2GEN. You’ll partner with other Principal Engineers, Solution Architects, Scientists and the Engineering Team to deliver the best-in-class platform.  You are a leader that continuously strives to raise the bar for the engineering organization as a whole.

Responsibilities (this is not an all inclusive list, duties may evolve over time as business needs change)

●        Lead the design of the next-generation precision-medicine data platform and products to help researchers win the fight against cancer.  Partner with the business and other technology leaders to do so with an open mind, and avoid dogma.

●        Hands-on engineering of the platform, modeling what great code and teamwork looks like, in partnership with other engineers and teams.

●        Foster a culture of support and growth through coaching/mentoring teammates, documenting your work, help teams break down complex systems and projects to understandable components, and actively participate in design and code reviews.

●        Understand our customers and our business needs by collaborating with Product Managers, Clinical and Molecular Data Scientists, and other Engineering teams to actively figure out what is required to add value, and help own the end-to-end solution with an open mind.

●        Create an environment of inclusive excellence, psychological safety, compassionate directness and continuous improvement.

●        Proven ability to collaborate with both technical and non-technical team members and

the ability to understand and adapt to changing customer needs in highly competitive conditions.

●        Flexible, start-up mindset and high functioning in a fast-paced, constantly changing, deadline driven environment.

Education / Experience

●        10 years minimum experience in Software Engineering, Design or Development.

●        5 or more years of experience delivering Data Lake/Warehousing solutions using high-scale distributed system tools and techniques.

●        Experience developing software in one or more programming languages (Python, Java/Scala, Go, JavaScript/TypeScript, C#, etc) and comfort in a multi-language/polyglot environment.

●        4 or more years of delivering cloud-based software solutions, in AWS, Azure, Google Cloud Platform or other. Azure experience is a plus.

Knowledge / Skills / Abilities

●        Strong engineers with a passion for delivering software designs and implementations in partnership with the team that are reliable, well-tested, high-performance, high-value and high-impact.

●        Advanced understanding of databases in the industry including traditional SQL (PostgreSQL,MariaDB,Azure SQL, etc) NoSQL databases (DynamoDB, CosmoDB, Cassandra, etc), MPP (Snowflake, Azure Synapse, Redshift, BigQuery, etc), Data Warehouse design, BI reporting and dashboard development.

●        Delivered MDM-style solutions in partnership with data stewards/subject matter experts.

●        Experience delivering in compliance and regulatory environments that require high data security and a focus on data privacy. Specific knowledge in managing PII/PHI and HIPAA/HiTrust a plus.

●        Demonstrated experience with modern software development concepts including operations-first delivery via DevOps/GitOps, automated testing/CI/CD pipelines, zero-downtime deployments, and SCRUM/Kanban methodologies.

●        Foster an environment that encourages autonomy and psychological safety.

●        Enjoy mentoring, coaching and delivering compassionate, direct feedback to team members as well as receiving and acting on feedback from others.

●        Understand the value of diverse teams, and champion practices for Diversity, Equity and Inclusion.

●        A passion for continuous learning, curiosity, personal accountability, teamwork, strong problem-solving skills, critical thinking and good judgement.

●        Experience with data quality/diagnostics and lineage systems (Apache Atlas/Ranger/Griffin, Deequ, Azure Purview, etc) is preferred.

●        Experience with data movement/processing/streaming solutions such as Kafka, Kinesis, NiFi is ideal.

●        Machine Learning processes and platforms info a plus (model training/serving, model management, feature store engineering, etc).

●        Interest in Oncology is also a plus.

About M2GEN  

M2GEN is an oncology-focused health informatics solutions company that leverages clinical and molecular data to accelerate the discovery, development, and delivery of personalized therapies.  Founded in 2006 with a mission to enable a collaborative approach to the fight against cancer, M2GEN facilitates the Oncology Research Information Exchange Network (ORIEN), an alliance of leading cancer centers that participate in the HIPAA-compliant, IRB-approved protocol, Total Cancer Care (TCC) to gather de-identified clinical and genomic patient data for research purposes.  M2GEN currently has over 300k total consented patients across a network of 18 cancer centers throughout the US. 

Learn more at www.m2gen.com

We are a fast growing company merging data and science to accelerate the discovery and delivery of precision medicine.  Our purpose is to connect patients to a cure so they can lead better lives.  If you are passionate about making a difference and creating and delivering health informatics solutions to impact the future of cancer care and predicting and meeting patient’s needs, join the team!

Values: 

  1. Patients First
  2. Be Bold
  3. Join the Conversation
  4. Create Knowledge
  5. Lead by Example

Option 1: Create a New Profile