Python Developer Job in Princeton | Yulys
×

Job Title: Python Developer

Company Name: Rangam Consultants Inc.
Job Industry: Computer Software
Job Type: Full time
WorkPlace Type: On-Site
Location: Princeton, ,
Skills:
Strong Python Developer skills
Job Description:

NO C2C. The candidate must be able to work onsite so local candidates.

Must Have List

6+ years of experience with the following:

  • Strong Python Developer skills
  • Github and Git
  • Linux
  • Pytest framework and Pypi Servers
  • Bachelor’s Degree
  • OpenEye Orion Platform experience is highly preferred

Job Description:

  • Clientis 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 Open Eye 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 ML 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.

Requirements:

  • 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 Open Eye 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.

Job Types: Full-time, Contract

Pay: $90.00 - $97.00 per hour

Schedule:

  • 8 hour shift

Ability to commute/relocate:

  • Princeton, NJ 08540: Reliably commute or planning to relocate before starting work (Required)

Application Question(s):

  • Do you have experience with OpenEye Orion platform? If, so how many years?
  • Are you currently residing in the NJ area?

Education:

  • Bachelor's (Required)

Experience:

  • Python: 6 years (Required)
  • OOP: 2 years (Required)
  • Linux: 6 years (Required)
  • GitHub: 6 years (Required)

Work Location: One location

Become a part of our growth newsletter