Our internship programs provide students with an interest in computer science an opportunity to apply the knowledge they learned in a classroom into real life problems. While basic computer skills are required, we are also looking for students who study biology, chemistry or physics.
- Develop skills, work side-by-side with software engineers and scientists and get exposed to some of the latest technologies.
- We offer 3-month, full-time, paid internships with other benefits such as free on-site lunches and opportunity to improve your foosball and billiard skills.
Our 2020 Internship projects are posted below. To apply for any of these positions: Email your resume and a cover letter to email@example.com. * In your cover letter please include:
1) The project for which you are applying,
2) Why you are interested in that particular project,
3) The dates that you are available for a Summer internship.
4) Whether you will require housing accommodations (pay rate is lower if we provide housing).
5) Let us know if you are currently authorized to work in the U.S.
We look forward to hearing from you!
Project #1: Weighted Ensemble Simulations for Ligand Unbinding *** THIS PROJECT HAS BEEN FILLED ***
Location: Santa Fe, NM Mentor: David LeBard, Senior Scientific Software Developer
The aim of this project is to develop an automated algorithm applying the path sampling technique known as the weighted ensemble method to calculate ligand unbinding kinetics. Unbinding kinetics (i.e. ligand residence times) is important to the pharmaceutical industry because it measures how long a potential drug will reside within a protein’s active site, which under the view of the drug-target residence-time model will dictate the pharmacological activity. However, unbinding kinetics are difficult to predict computationally, since system sizes are large, and timescales of the unbinding processes are orders of magnitude outside the range of classical simulations. Therefore, this internship will be focused on exploring aspects of weighted ensemble simulations to provide an efficient means of overcoming the large free energy barriers associated with ligand unbinding in a short amount of wall-clock time.
OpenEye Scientific is seeking a graduate-level intern to explore various aspects of ligand unbinding using the weighted ensemble (WE) method. This project will involve (but is not limited to) building a workflow to automate the setup of the WE simulations of ligand unbinding, as well as a separate workflow to analyze the mechanism, pathway, and kinetics of the ligand unbinding process. All WE simulations will be run using WESTPA with OpenMM as the molecular dynamics (MD) engine. This project will be conducted using OpenEye’s cloud platform for scientific computing.
- Python programming
- Min: 3rd year graduate student in physics, chemistry, or related STEM field
- Strong analytical skills
- Basic biochemistry
- Working knowledge of MD simulations
- Familiarity with the concepts of protein-ligand (un)binding
- Experience with running enhanced sampling simulations
- Experience with WESTPA
- Experience with OpenMM and MDTraj/MDAnalysis
- Experience with Jupyter notebooks
- Weighted ensemble simulation experience: setting up, running, analyzing WE simulations
- Experience with ligand unbinding: developing the protocol needed to quantify ligand unbinding
- Scientific software development practices: code review, pair programming, scientific validation
- Learn the molecular mechanism of small molecule dissociation from protein receptors
- Experience using cloud computing resources
Project #2: Cloud Ops - Automated Resource Management *** THIS PROJECT HAS BEEN FILLED ***
Location: Santa Fe, NM Mentor: Alex Hamilton, DevOps Engineer
OpenEye Scientific is seeking an intern to continue work on automated resource optimization and management. This includes utilizing various Amazon Web Services and Python code. You will be tasked with building a system for managing Trusted Advisor alerts and automating their resolution.
Applications are not limited to Computer Science majors. A willingness to learn is crucial as you are not expected to be an expert in all areas.
- Familiarity with Linux or similar OS
- Basic programming experience
- Strong desire to learn
- Experience programming with Python
- Experience with Amazon Web Services
- Professional software development practices, issues tracking, source version control
- Experience with Amazon Web Services
- Experience with software testing practices
Project #3: Optimization with Reinforcement Learning (Scientific Software Developer) **** THIS PROJECT IS FILLED *****
Project #4: Backend Web Developer Intern *** THIS PROJECT HAS BEEN CANCELLED ***
Project #5: Inventory Management Specialist *** THIS PROJECT IS POSTPONED UNTIL FURTHER NOTICE ***
Location: Santa Fe, NM Mentor: Nick Sewell, Head of Information Technology
The goal of this internship is to implement an Asset Inventory System, collect and record hardware and support information for existing hardware, and develop the process for registering new equipment and tracking the usage through its lifecycle.
The products generated by this internship will allow the IT team to better manage existing hardware. Additionally, the Finance team will be able to use this data to track hardware depreciation schedules as well as have a structured basis for total hardware valuations.
Job Description and Requirements:
OpenEye is seeking an intern to work as an Inventory Management Specialist. During this internship you will work with the Head of IT to design and implement an asset inventory system to track OpenEye's growing list of hardware. This project will include collating data, creating organization structures and processes for managing a diverse collection of hardware.
The ideal candidate for this internship will be an expert in organization with a keen attention to detail. You should be process driven and take great pride in designing processes and systems which are easy for other people to use. You will be challenged with a variety of tasks and problems so the ability to research, evaluate and adapt possible solutions is crucial. You should be proficient with Microsoft Excel and general usage of a computer. You do not need to be an expert in IT, but familiarity with the components of computer and network systems is beneficial.
Applicants from all majors are accepted.