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.