Sunrise Systems, Inc. is looking for a Python Developer

    Sunrise System Inc. is currently looking for Python Developer in Lawrenceville, NJ with one of our top clients.

    Job Title: Python Developer…
    Job Id: 23-00276
    Location: Lawrenceville, NJ 08648
    Duration: 6 months
    Position Type: Hourly contract Position (W2 only)

    NOTE: Company policy requires newly hired employees to be fully vaccinated for COVID-19 as of their start date. Company is an equal opportunity employer and will provide reasonable accommodation to the unvaccinated in accordance with federal, state, and local law.
    Job Description:

    • Seeking a Sr. Python Developer in support of our Early Discovery Small Molecule Machine Learning / AI research.
    • The role will focus on developing packages for our OpenEye Orion Molecular Design Platform instance, Schrodinger Live Design, and internal small molecule digital capabilities & systems.

    Responsibilities :

    • Work with Informatics team and CADD scientific groups to understand business requirements and how they translate into technical specs that drive business outcomes.
    • Develop OpenEye Orion/Python packages to execute Client models
    • Automate and standardize hit expansion process capabilities; including: similarity searches, shape overlays, internal and external compounds
    • Create a "cube" to take output stream in Orion and create a LD Live Report using Schrodinger API
    • Create a generic base cube that can be used to execute any Schrodinger tool
    • As needed generate cohesive documentation, enabling long term support of produced software.


    • Strong Python developer skills
    • Able to work in Linux environment
    • Must be familiar with use of Github and Git
    • Familiarity with Pytest framework - for writing unit tests
    • Familiarity with Python setuptools for packaging modules
    • Familiarity with use of PyPi servers and virtual environments
    • Understanding of application development processes, system architecture (hardware and software), and end user support processes
    • Demonstrated problem solving skills in a complex technical or scientific computing environment
    • Specific experience with OpenEye Orion Platform, a strong plus
    • Ability to communicate effectively (written and verbally) with both technical and non-technical parties.
    • Ensures compliance with required controls.
    • Bachelor's degree/Technical degree or equivalent requirement.

    Silpa Thilkan
    Direct: (7328370459| Email:
    Satya | Delivery Manager
    Direct: (732) 2720262 |Email: