
Senior Software Engineer (West Lafayette, IN, US)
Purdue University · West Lafayette, United States Of America · Onsite
10000 Remote & work from home jobs online
Purdue University · West Lafayette, United States Of America · Onsite
Burns & McDonnell · Kansas City, United States Of America · Hybrid
Burns & McDonnell · Minneapolis, United States Of America · Onsite
Arup · Birmingham, United Kingdom · Onsite
We engineer a better future | Danfoss · Sartrouville, France · Onsite
Origin Energy · Melbourne, Australia · Onsite
Arup · San Francisco, United States Of America · Hybrid
Dynatrace | Understand your business like never before · Vienna, Austria · Onsite
Arizona Public Service · Phoenix, United States Of America · Hybrid
REV Group · Ocala, United States Of America · Onsite
Allianz · London, United Kingdom · Remote
Purdue University · West Lafayette, United States Of America · Onsite
The Network for Computational Nanotechnology (NCN) is charged with providing computational, modeling, and data infrastructure to support the creation of digital twins (DTs) by SMART USA Institute. These services will support DTs for the Birck Nanotechnology Center (BNC) and other SMART USA partners for research, development, and education/workforce development (EWD) efforts. The services will involve collecting data from the source (e.g. BNC equipment and simulations), making the data AI-ready following FAIR principles, seamlessly connecting the data to AI models and visualization to inform decision-making, and ultimately publication, storage, and sharing. Importantly, decision making includes using real-time information from multiple sources to update digital twins and the use of their forecasting ability to provide feedback to experimentalists. The work will leverage resources from Purdue's Rosen Center for Advanced Computing (RCAC) and nanoHUB.
The Senior Software Engineer will work with the NCN team to efficiently design, develop, and maintain applications and services that make complex data findable and accessible for the creation of DTs. This position will focus on building APIs, web applications, and backend services; integrating with external systems; designing secure, scalable architectures; and supporting advanced workflows involving AI-ready datasets and physics-based simulations. Key activities include developing data registration interfaces, implementing data ingestion and analysis workflows, establishing secure and scalable deployments, integrating Purdue's SAML authentication, and creating publication and DOI assignment tools. The role will also involve threat modeling, system security planning, CI/CD setup, and integration of third-party services. The position is expected to have a 3-year duration and be renewable.