Lab Instrument Software Engineer

BlueAlly

Lab Instrument Software Engineer

Cary, NC
Full Time
Paid
  • Responsibilities

    Job Description

    Job Overview: Lab Services in gRED I&A is seeking a highly skilled software engineer to facilitate integrations between lab instruments and downstream machine learning pipelines. The ideal candidate will have a strong background in software development and integration, with experience in various programming languages, databases, and cloud technologies.Job Overview: Lab Services in gRED I&A is seeking a highly skilled software engineer to facilitate integrations between lab instruments and downstream machine learning pipelines. The ideal candidate will have a strong background in software development and integration, with experience in various programming languages, databases, and cloud technologies.

    Key Responsibilities:

    • Develop software solutions to integrate lab data acquisition instruments with machine learning pipelines.
    • Work with various programming languages including Python and Go.
    • Manage and integrate data across different database systems (Postgres, SQLite) and networked storage systems (SMB, NFS).
    • Utilize cloud technologies such as AWS SNS and SQS for event notification, S3 for object storage, EC2 for virtual machines, and VPC for networking.
    • Liaise with clients/customers to develop and deliver production-ready solutions.
    • Utilize ticketing systems like Jira, ServiceNow, and GitHub/GitLab Issues for project tracking and management.
    • Liaise with clients/customers to develop and deliver production-ready solutions.
    • Utilize ticketing systems like Jira, ServiceNow, and GitHub/GitLab Issues for project tracking and management.
  • Qualifications

    Qualifications

    Qualifications:

    • Experience working in laboratories or with life sciences clients.
    • Familiarity with lab instrumentation and common lab data formats (xml, json).
    • Experience with databases (Postgres, SQLite) and networked storage systems (SMB, NFS).
    • Experience deploying solutions on cloud platforms such as AWS SNS, SQS, S3, EC2, VPC.
    • Adept and diligent working with ticketing systems such as Jira, ServiceNow, and GitHub/GitLab Issues.
    • Advanced in Python and Go.
    • Demonstrated experience in developing and deploying solutions in a production environment.
    • Experience with version control systems (git), CI/CD pipelines (GitHub/GitLab), and Configuration-as-Code tools (Terraform, Ansible).
    • Experience working with cloud-based data management tools, such as AWS Glue.
    • Strong security mindset with knowledge in authentication, encryption, least privilege, and defense in depth.

    Additional Information

    All your information will be kept confidential according to EEO guidelines.