Job Title Cheminformatics Software Developer / Scientific Informatics Engineer Position Summary We seek an experienced and scientifically minded Cheminformatics Developer to build, extend, and maintain advanced chemical safety and predictive toxicology platforms. This role will work on decision tree / rule-based engines, scientific data interfaces, and integrating external source system data into a unified informatics environment. The successful candidate will combine deep domain knowledge in chemistry / toxicology with strong software-engineering skills and UI development capability. Key Responsibilities
- Develop, maintain, and extend cheminformatics / toxicology modules, including rule engine logic, decision-tree workflows, and risk-ranked summary reporting.
- Collaborate with domain scientists (toxicologists, regulators) to translate their rules and decision logic into code (e.g., SMARTS, CRSML or equivalent).
- Integrate data from external systems via APIs, file mapping, and schema transformation into ChemTunes.
- Map, transform, and validate chemical substance metadata, ensuring consistency of identifiers (CAS, InChIKey, SMILES) and metadata attributes.
- Maintain and optimize relational databases across multiple environments, including migrations, schema updates, indexing, and performance tuning.
- Design, develop and enhance user interface components of an internal platform deployed as web-based application , enabling rule editing, visualization of chemical decision logic, interactive dashboards, and user workflows.
- Document system architecture, data flow, mapping logic, decision rules, APIs, and UI behavior for scientific and technical audiences.
- Write robust tests (unit, integration) and adopt software engineering best practices (version control, CI/CD, code review).
Required Qualifications
Domain |
Requirements |
Scientific / Domain |
BS/MS/PhD in Chemistry, Toxicology, Computational Chemistry, or related field. Strong foundation in chemical structure representation and processing, ADMET, regulatory toxicology. |
Cheminformatics / Toolkits |
Experience working with toolkits such as RDKit, CDK, Open Babel, or proprietary chemotype libraries. Extensive knowledge of SMILES, SMARTS, InChI codes and keys, and SD files. |
Rule & Decision Logic / CRSML |
Knowledge or experience with chemical rule languages (e.g., CRSML, structural alert engines, rule-set logic). |
Programming / Backend |
Proficiency in languages like Python, Java, or C++. Experience with RESTful APIs, microservices, JSON/XML. |
UI / Frontend |
Experience with front-end technologies (React, Angular, Vue) to build or enhance scientific UIs and dashboards. |
Databases / Data Modeling |
Strong skills in relational databases (e.g., Oracle, PostgreSQL, or similar), schema design, migration, indexing. (Most people will not |
Data Integration / ETL |
Experience mapping external data schemas, building data pipelines, validating large datasets. |
Documentation & Communication |
Ability to produce clear technical documentation. |
Software Engineering Practices |
Version control (Git), CI/CD pipelines, automated test suites, code reviews. |
Collaboration / Vendor Integration |
Able to work cross-functionally with scientists, external vendors, and legacy systems. |
Preferred Qualifications/Skills
- Prior experience with predictive toxicology platforms (e.g., ChemTunes.ToxGPS or similar).
- Experience with QSAR modeling, machine learning in chemistry, or in silico profiling.
- Familiarity with regulatory and safety endpoints
- Exposure to cloud infrastructure or containerization (Docker, Kubernetes).
- Ability to lead or mentor junior engineers or scientists.
ABOUT US Precise Software Solutions, Inc., an SBA 8(a) program participant, is an innovative small business with a proven record of success delivering quality services and solutions to government organizations. A CMMI Level 3 company, Precise serves as a trusted advisor to senior technology executives and helps government agencies enhance and expand their information technology capabilities. Precise helps their customers capitalize on the efficiencies offered by technological advancements and ensures the integrity of their IT systems and programs so they can perform their public mission more effectively. The company is known for delivering agile and innovative solutions and specializes in strategic consulting, system modernization and integration, digital transformation and experience, infrastructure and cloud implementation, and data management and analytics. BENEFITS AND PERKS:
- Comprehensive Health Benefits (Medical, Dental and Vision) including High-Deductible Health plan where company pays 100% of the deductible for your family.
- Flexible Spending Accounts (FSA) & Health Savings Account (HSA)
- Retirement Plan with 4% match and discretionary match at year end
- Paid Time Off (PTO): 15 days of PTO accrued per year; 7 holidays+ 3 Floating holidays; 2 Innovation days (paid training days)
- Short Term and Long-Term Disability
- Paid Parental Leave
- Paid Jury Duty leave
- Life and AD&D Insurance
- Critical Illness Insurance
- Training and Development
- Wellness Incentives & Discount programs
- Employee Referral Program
- Annual Charity Donation Match
- Awards and Recognition
Equal Employment Opportunity Statement Precise Software Solutions is committed to providing a workplace free from discrimination and harassment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, age, national origin, disability, sexual orientation, gender identity or expression, marital status, genetic information, protected veteran status, or other legally protected status. We are an inclusive organization and actively promote equality of opportunity for all with the right mix of talent, skills and potential. We expect every member of the Precise community to do their part to cultivate and maintain an environment where everyone has the opportunity to feel included and is afforded the respect and dignity they deserve.
|