Python Backend Developer

Company:  Artech LLC
Location: Cambridge
Closing Date: 19/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Location: Remote

Job Description:

Python Backend Developer

Major Accountabilities:

• Build and deploy production systems for scientists who have high expectations for quality, turnaround, performance and reliability.

• Create and promote interoperable systems and the efficient reuse of software and data between disparate systems within NIBR.

• Integrate professional data engineering practices as appropriate into the front lines of NIBR science groups and inspire others within the engineering community to emulate these practices.

• Ensure adherence to Client global Information Security and Quality standards and policies for all products/services.

• If applicable, ensure Regulatory Compliance (e.g. GLP & GCP) standards and policies for GxP products/services.

Experience Requirements (Core Skills and Capabilities):

• Experience building commercial-quality cloud-based solutions at scale with the most advanced tools

• Experience programming in scalable data processing engines, data ingestion, modeling, extraction, and scalable data management systems

• Demonstrated ability to work well as part of a high-performing engineering team

• Interest in intersection between the life sciences and computer science

• Excellent interpersonal skills with the ability to communicate effectively in a matrix environment

• Experience building software products effectively via various SDLC, and product-led approaches

• Self-directed and capable of working effectively in a dynamic environment

In addition to the general skills above, the following specific skills are required for this role:

• Strong Python development skill for backend and being very familiar with packages such as Pandas, Numpy, SQLAlchemy

• Demonstrated experience in building data pipelines using workflow management framework (e.g. Airflow)

• Decent experience in building a highly concurrent backend system for processing a huge volume of data in HPC and AWS (e.g. AWSBatch, Parallel cluster etc.)

• Some experience in database application development (Preferable Oracle, and some Bigdata system)

• Containerization (e.g. Docker, Singularity) and CI/CD

Education and Qualification Requirements:

• BS in Computer Science, Informatics or similar, or equivalent practical experience

At least 3 years of related experience required.

Language Requirements:

• English fluent
Apply Now
Share this job
  • Similar Jobs

  • Python Developer

    Boston
    View Job
  • Remote Python Developer

    Medford
    View Job
  • Remote Python Developer

    Boston
    View Job
  • Python/SQL Developer - Remote

    Cambridge
    View Job
  • Entry Level Python Developer (Remote)

    Cambridge
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙