Data Automation Engineer


Job Title: Data Automation Engineer

Job Type: Contract (W2)

Start Date: ASAP

Contract Duration: 6 Months (with potential for extension)

Location: Newark, NJ (HYBRID role)

Work Schedule: Monday-Friday, 8 hours per day, 40 hours per week (standard day/1st shift hours)

Compensation: $40 to $45 per hour

About the Role: A leading provider of medical education that makes a meaningful impact on physicians, nurses, pharmacists, and other healthcare providers around the world is currently seeking a Data Automation Engineer to join their team. In this role, you’ll develop and maintain Python-driven automation workflows that process, transform, and deliver high-quality data for medical education evaluation and grant-seeking initiatives. Your work will directly impact healthcare providers and the patients they serve by enabling accurate, efficient, and actionable reporting.

What You’ll Do:

  • Translate reporting requirements into reusable Python classes and scripts

  • Build automation workflows to process JSON inputs, execute SQL queries, and compute derived metrics

  • Embed results into PowerPoint presentations using python-pptx and upload to Google Drive via API

  • Implement robust error handling, logging, and retry mechanisms

  • Optimize Python code for speed, scalability, and maintainability

  • Collaborate with stakeholders to validate results and refine requirements

  • Document solution architecture, data flows, and module interfaces

What You Bring:

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or related field (or equivalent experience)

  • 3+ years of Python development experience, including object-oriented design

  • Hands-on experience building Python-driven reporting or data-processing automations

  • Proficiency with libraries such as pandas, NumPy, SciPy, python-pptx, and Google APIs

  • Solid foundation in data analysis: cleansing, transformation, aggregation, and basic statistics

  • Experience with Git or other version control systems

  • Strong problem-solving skills, attention to detail, and clear communication

DETAILS AT A GLANCE

JOB TITLE: Data Automation Engineer

JOB TYPE: Contract (W2)

HOURS: Monday-Friday, 8 hours per day, 40 hours per week (standard day/1st shift hours)

LOCATION: Newark, NJ (HYBRID role)

START DATE: ASAP

DURATION: 6 Months (with potential for extension)

COMPENSATION: $40.00 to $45.00 per hour

BNA RECRUITER: TBD


HOW TO APPLY: Click on the apply button and send your resume to BNA. Please make sure to reference the job title in the subject line.

This role is a TEMPORARY position through BNA. You would be employed and paid by our company and working directly with our client.


Next
Next

Avature System Administrator