- Career Center Home
- Search Jobs
- Cheminformatics Software Programmer (Internship / Entry-Level / Early Career)
Description
The Role
We are seeking an entry-level / Postdoc or early-career Cheminformatics Software Programmer to join our team and work directly on our flagship ChemCart platform. This is a hybrid position based in central New Jersey, offering the opportunity to learn and contribute to software that is transforming scientific R&D across pharma, biotech, and chemical industries.
Key Responsibilities
- Develop, maintain, and optimize software tools for chemical structure representation and manipulation (e.g., Molfile, SMILES, InChI, connection tables).
- Work with cheminformatics libraries and toolkits to process chemical data.
- Integrate cheminformatics software with databases (Oracle, PostgreSQL, etc.) and cloud environments (AWS, Azure).
- Collaborate with scientists, data engineers, and software developers on ChemCart projects.
- Write clean, efficient, and well-documented code.
- Participate in code reviews, testing, and deployment.
Requirements
Required:
- Bachelor’s degree (or working towards one) in Computer Science, Chemistry, Cheminformatics, Bioinformatics, or related field.
- Knowledge of chemical structure representation formats (Molfile, SMILES, InChI).
- Strong programming skills (Python, Java, or C++ preferred).
- Familiarity with cheminformatics libraries/toolkits (e.g., RDKit, Open Babel, CDK).
- Understanding of relational databases and SQL.
- Awesome person to work with
Nice-to-Have:
- Experience with Oracle database systems.
- Advanced life sciences degree / Postdoc
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Experience with containerization (Docker) and version control (Git).
- Familiarity with REST APIs and data integration.