Senior Data Engineer (Customer Data Products)

JobCubby

Philadelphia, Northern (Philadelphia County, KY)

Hybrid

USD 127,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Dental benefits
Tuition reimbursement
Commuter benefits
Remote friendly workplace

Job summary

NBME seeks a Data Engineer to join a skilled team of data engineers and BI developers. You will build and optimize cloud-based data pipelines on AWS, prepare data for AI/ML models, and lead data engineering initiatives across the organization.

You will collaborate with data scientists, AI researchers, and enterprise architects to ensure data quality and availability for analytics, data services, and master data management. Remote-friendly workplace with competitive compensation.

Qualifications

  • Bachelor’s degree required.
  • 7+ years of application development experience.
  • 4+ years of big data technologies experience.
  • 4+ years with AWS cloud computing.
  • 4+ years of development in Python, SQL, Scala, or Java.
  • 4+ years with distributed data tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark, MySQL).
  • 4+ years on real-time data and streaming apps.
  • 4+ years with NoSQL (Mongo, Cassandra).
  • 4+ years data warehousing (Redshift).
  • 6+ years UNIX/Linux, 7+ years Agile, 7+ years SQL optimization.
  • 4+ years PySpark; 3+ years orchestration (AirFlow, KubeFlow, Step Functions, Luigi).

Responsibilities

  • Code, test, deploy and monitor cloud data pipelines and feature stores.
  • Collaborate with data scientists and architects to prepare data for AI/ML.
  • Lead evaluation of batch/streaming data tech and MLOps tools.
  • Act as technical lead to showcase modern data techniques.
  • Help refine data engineering processes and best practices.
  • Educate ETL developers on cloud-based data initiatives.
  • Ensure data integrity and security across data services.
  • Deliver high-quality data for analytics and master data management.
  • Coordinate technical solution designs and delivery.
  • Build automated, scalable, test-driven pipelines with Git/CI/CD in AWS.
  • Collaborate with Data Engineers, DevOps and architects on DataOps improvements.

Skills

AWS cloud computing
Python/Scala/Java
Big data tech
Data streaming
SQL optimization
Agile engineering
UNIX/Linux
PySpark

Education

Bachelor's Degree

Tools

MapReduce
Hadoop
Hive
EMR
Kafka
Spark
MySQL
AirFlow
KubeFlow
AWS Step Functions
Luigi

Job description

POSITION OVERVIEW

NBME is looking for a Data Engineer to join a highly skilled and growing team of data engineers and BI developers. This team successfully launched and enhances a data product on AWS for medical doctors. Read more here.

RESPONSIBILITIES
  • Code, test, deploy, orchestrate, monitor, document, and troubleshoot cloud-based data engineering processes, feature stores, and vector databases in accordance with best practices and security standards throughout the development lifecycle.
  • Partner closely with data scientists, AI researchers, data and enterprise architects, and business stakeholders to identify, extract, clean, and format structured and unstructured data for AI/ML model training, fine-tuning, and feature extraction.
  • Lead evaluation, research, and experimentation efforts with batch and streaming data technologies, LLM data preparation frameworks, and MLOps tools to keep pace with industry innovation
  • Act as a technical lead to showcase the capabilities of emerging AI and data technologies, enabling the widespread adoption of modern data techniques across the organization.
  • Significantly contribute to the definition and refinement of processes and procedures for the data engineering practice
  • Educate and develop ETL developers on data engineering cloud-bases initiatives to enable transition to data engineer and practice
  • Assures the integrity and accuracy of the corporate data, with particular attention to data security.
  • Responsible for ensuring high data quality for Data Services, Analytics and Master Data Management.
  • Helps coordinate technical solutions, takes responsibility for designs, development, testing and delivery of solutions.
  • Build automated, scalable, test-driven data pipelines.
  • Utilize software development practices such as version control via Git, CI/CD, and release management to enhance existing CI/CD pipelines in AWS.
  • Collaborate with Data Engineers, DevOps engineers and architects on improvement opportunities for DataOps tools and frameworks.
QUALIFICATIONS
  • Bachelor's Degree
  • At least 7 years of experience in application development (Internship experience does not apply)
  • At least 4 years of experience in big data technologies
  • At least 4 years' experience with cloud computing using AWS
  • 4+ years of experience in application development including Python, SQL, Scala, or Java
  • 4+ years' experience with Distributed data/computing tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark, MySQL etc.)
  • 4+ year experience working on real-time data and streaming applications
  • 4+ years of experience with NoSQL implementation (Mongo, Cassandra)
  • 4+ years of data warehousing experience (Redshift)
  • 6+ years of experience with UNIX/Linux including basic commands and shell scripting
  • 7+ years of experience with Agile engineering practices
  • 7+ years of experience with SQL optimization
  • 4+ years of experience with PySpark
  • 3+ year of experience with process orchestration including AirFlow, KubeFlow, AWS step functions, or Luigi
Preferred Qualifications
  • Proven experience implementing Generative AI, LLM data preparation pipelines, and Vector Databases (e.g., Pinecone, Milvus, pgvector).
  • Strong experience building and maintaining Feature Stores for machine learning models.
  • Experience building highly scalable, secure, and production-ready APIs and Data-as-a-Service (DaaS) platforms.
  • AWS Certified Data Engineer or AWS Certified Machine Learning - Specialty certifications.
  • 3+ year of experience with Machine Learning
  • Experience with building a Data-as-a-service platform
  • Experience with building APIs
About NBME

NBME is a not-for-profit organization that specializes in the creation of assessments and learning tools for physicians and health professionals. Our mission is to advance assessment of these professionals to achieve optimal care for all, supporting the development of a highly effective, diverse and compassionate health care workforce. Founded in 1915, NBME develops and manages the United States Medical Licensing Examination with the Federation of State Medical Boards. We offer a comprehensive portfolio of assessment products for every stage of the medical school journey and provide assessment services to various health profession organizations. We are dedicated to advancing innovative assessment approaches through research, collaboration and contributions to the medical education and assessment communities. In 2024, we expanded our assessment capabilities to include simulation through the acquisition of MedVR Education. Learn more on NBME's website.

NBME's Community Collaborations and Contributions

NBME believes that a key path to meeting our mission is collaborating with and supporting our communities. Our Community Collaborations and Contributions programs provide resources and recognition to medical educators and researchers advancing the field of assessment throughout their careers. In addition, we invest in fee assistance, scholarships and pathway programs to aid learners and help support increased representation in health care. Headquartered in Philadelphia, NBME also gives to local organizations that advance health equity and access and positively impact social determinants of health.

Compensation

Compensation we are offering for this position is at $127,337- $160,000/year. Please note that the offered rate for this position typically aligns with the minimum to midrange of this grade, but it can vary based on the successful candidate's qualifications and experience, department budget, and an internal equity review.

Benefits

The NBME offers competitive salaries, excellent benefits, and a rewarding work environment. Excellent Benefits include: Healthcare, Dental, Prescription, and Vision plans; 401(k) w/match, Tuition Reimbursement Plan, Commuter Benefit: Public Transit or Parking options. Remote Friendly Workplace.

Equal Opportunity Employer

NBME is an Equal Opportunity Employer. We will consider all qualified applicants for employment without regard to race; color; sex; gender identity; sexual orientation; religious practices and observances; national origin; pregnancy, childbirth, or related medical conditions; status as a protected veteran or spouse/family member of a protected veteran; or disability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer (Customer Data Products)
Senior Data Engineer (Customer Data Products)

NBME • Philadelphia

Hybrid
USD 127,000 - 160,000
Remote friendly workplace
Healthcare benefits
401(k) with match
+5
Senior Data Engineer, Remote-Ready for AI-Driven CDP
Senior Data Engineer, Remote-Ready for AI-Driven CDP

NBME • Philadelphia

Hybrid
USD 127,000 - 160,000
Remote friendly workplace
Healthcare benefits
401(k) with match
+5
Data Engineer III
Data Engineer III

Socket.dev • Philadelphia

Hybrid
USD 112,000 - 140,000
Remote-friendly workplace
Excellent benefits
Commuter benefits
Data Engineer III
Data Engineer III

National Board of Medical Examiners • Philadelphia

Hybrid
USD 112,000 - 140,000
Remote-friendly workplace
Healthcare benefits
401(k) with match
+2
Editor I (Clients)
Editor I (Clients)

National Board of Medical Examiners • Philadelphia

Hybrid
USD 56,000 - 60,000
Manager, Examinee Accommodations
Manager, Examinee Accommodations

NBME • Philadelphia

Remote
USD 114,000 - 144,000
Healthcare benefits
401(k) with match
Remote friendly workplace
+1
Senior Psychometrician
Senior Psychometrician

International Council for Veterinary Assessment • Philadelphia

Hybrid
USD 139,000 - 173,000
Remote friendly workplace
Senior Psychometrician
Senior Psychometrician

St. Cloud Orthopedics • Philadelphia

Hybrid
USD 139,000 - 173,000
Remote-friendly workplace
Senior Psychometrician
Senior Psychometrician

Okpsych • Philadelphia, Northern (KY)

Hybrid
USD 139,000 - 173,000
Remote friendly workplace
Healthcare benefits
Tuition reimbursement
+2
Senior Psychometrician
Senior Psychometrician

Colorado Psychiatric • Philadelphia, Northern (KY)

Hybrid
USD 139,000 - 173,000