Software Engineer (Remote)

Post Date

Mar 21, 2023

Location

Rahway,
New Jersey

ZIP/Postal Code

07065
US
Jun 22, 2024 Insight Global

Job Type

Contract

Category

Software Engineering

Req #

NNJ-611439

Pay Rate

$52 - $78 (hourly estimate)

Job Description

Insight Global is seeking a software engineer to work with the scientists in the Process Research and Development department of a pharmaceutical client to solve key challenges in the processing and analysis of data from scientific instruments. The successful applicant will analyze stored binary data from state-of-the-art analytical instrumentation, write efficient code to expose the underlying raw data to Python applications, and work with our IT partners to connect these data to our cloud infrastructure. This position is a unique opportunity to learn and apply skills at the interface of software engineering, data science, and the physical sciences while developing tools and infrastructure that will have significant impacts pharmaceutical research.



Day-to-day work will focus on working with binary file formats, constructing APIs for providing raw data to end users, creating data analysis pipelines, writing documentation and tests, and integrating code with our cloud platforms. There will be considerable flexibility in work arrangements. The successful candidate will have the opportunity to work remotely.

Required Skills & Experience

Strong Python programming skills and a solid grasp of the fundamentals of computer science.

Familiarity with documentation, version control, continuous integration, and testing tools.



Ability to pass a technical assessment. Candidates will be provided with three binary files in which data are stored with a low, medium, and high degree of complexity, as well as their human-readable counterparts, and asked to provide Python functions to convert from the former to the latter.

Nice to Have Skills & Experience

Pharmaceutical Industry Experience

Familiarity with AWS

The ability to write C-based extensions or other numerically optimized code

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.