The Network for Computational Nanotechnology (NCN) needs to provide computational, modeling, and data infrastructure to support the creation of digital twins (DTs) by SMART USA Institute. This involves collecting, preparing, and integrating data from various sources to enable AI-driven decision-making and feedback loops for research, development, and education.
Requirements
- Programming experience using Python, JavaScript or Java
- Experience developing and consuming REST API'S
- Familiarity with frontend and backend development frameworks
- Experience with data workflows, ingestion, and processing pipelines
- Knowledge of authentication and authorization protocols (SAML, OAuth)
- Experience with CI/CD tools and secure deployment practices
- Strong understanding of system security principles and threat modeling
Responsibilities
- design, develop, and maintain applications and services that make complex data findable and accessible for the creation of DTs
- building APIs, web applications, and backend services
- integrating with external systems
- designing secure, scalable architectures
- supporting advanced workflows involving AI-ready datasets and physics-based simulations
- developing data registration interfaces
- implementing data ingestion and analysis workflows
Other
- Four or more years of experience in programming database, and software design, including customer-driven software design and development experience
- Ability to quickly understand new technology requirements and demonstrate skills learned
- Excellent oral, written, and computer communication skills with strong analytical and troubleshooting skills
- Ability to multi-task on a variety of activities and work effectively on multiple deadline-driven tasks
- Self-motivated with the ability to think and work independently