> Markdown version of [/jobs/ext/1146916-full-stack-materials-database-programmer-for-ml-ai-integration](https://www.wearedevelopers.com/jobs/ext/1146916-full-stack-materials-database-programmer-for-ml-ai-integration). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Materials Database Programmer for ML/AI Integration - **Company:** Argonne National Laboratory - **Location:** Lemont, IL, United States (Remote available) - **Experience:** Experienced - **Salary:** $69,750.0 - $108,810.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Query Performance, .NET Framework, Application Programming Interfaces (APIs), Artificial Intelligence, Airflow, Component-Based Software Engineering, Application Integration Architecture, User Authentication, C Sharp (Programming Language), Cloud Computing, Databases, Data Infrastructure, Data Integration, Data Normalization, Data Security, Data Visualization, Django Web Framework, Document-Oriented Databases, JSON, Python (Programming Language), PostgreSQL, Machine Learning, MongoDB, MySQL, NoSQL, OAuth, Software Architecture, Role-Based Access Control, Tensorflow, Next.js, Scientific Computating, Web Application Security, Software Deployment, Software Engineering, Data Streaming, Data Logging, ReactJS, Flask (Web Framework), Backend, Git, Fastapi, Containerization, Kubernetes, Real Time Data, Non-relational Database, Front End Software Development, Api Design, Software Version Control, Data Pipelines, Docker - **Published:** July 1, 2026 - **Apply:** https://argonne.wd1.myworkdayjobs.com/Argonne_Careers/job/Lemont-IL-USA/Full-Stack-Materials-Database-Programmer-for-ML-AI-Integration_423031 ## About the Role * Database Architecture: Experience working on scientifically focused materials databases (e.g. LiST) strongly valued. Experience in developing, normalizing, and maintaining production-grade relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB, NoSQL structures) databases. * Full-Stack Development: Experience with backend development in C#, .NET, or Python (FastAPI, Flask, or Django), and familiarity with frontend technologies such as React or Next.js to support internal data dashboards and visualization tools. * Data Integration: Experience supporting automated data pipelines, streaming data ingestion and interfacing code with experimental hardware or instrumentation control systems. * Communication & Collaboration: Excellent written and oral communication skills; ability to work effectively within an interdisciplinary team of physicists, materials scientists, and automation engineers. * Data Science & Analytics: Experience with data curation and version control via Git. * Infrastructure & DevOps: Experience with containerization (Docker, Kubernetes) and deploying applications within enterprise or cloud-based scientific computing environments. * Domain Awareness: Experience working with heterogeneous scientific data and metadata formats (e.g., HDF5, JSON, raw instrument logs) or working within a research/laboratory environment. * Normal daytime work hours at the Argonne site; occasional travel and some overtime may be required. Remote work is optional. * Ability to work independently on assigned tasks under general supervision. * High adherence to evidence-based software architecture and clean code practices. * Ability to model Argonne's core values of impact, safety, respect, integrity and teamwork. * PT2: Bachelor's degree with 2+ years of experience, or equivalent. Desired knowledge, skills and experience: * Familiarity with machine learning loops or active learning frameworks. * Familiarity with orchestration tools (e.g., Airflow, Prefect) for managing scientific data workflows. * Knowledge of web security protocols, user authentication (OAuth2, JWT), and role-based access control. ## Description Q-NEXT and the Argonne Quantum Foundry invites applications for a Full-Stack Database Programmer / Technical Developer to support the development, implementation, and maintenance of data infrastructure used in materials synthesis, model and experiment interoperability, autonomous discovery and closed-loop AI/ML frameworks. The successful candidate will contribute to improving the laboratory's quantum materials data pipeline by helping consolidate legacy, fragmented systems into a unified, high-performance, and scalable database architecture based on the LiST codebase model. Joining a dynamic, collaborative team working across Q-NEXT, Penn. State, the Argonne community, and partners at the University of Chicago, the candidate will support the acceleration of Q-NEXT's materials development thrusts and future AI/ML/modeling-forward efforts. The primary focus of this position is to support the design and implementation of robust relational and non-relational database schemas capable of handling heterogeneous datasets, i.e. a backend robust sample lifetime tracking database. The database infrastructure will interface directly with synthesis and characterization tools, automated cluster tool platforms and automated synthesis hardware, enabling real-time data ingestion, structural logging, and API-driven access for physics-bound AI models and broader efforts focusing on leveraging both predictive, experimental, and simulated datasets. The programmer will collaborate with post-doctoral researchers, staff scientists, and external partners such as LiST within Q-NEXT to gather data and workflow requirements, develop and test code, document database structures and software components, and assist in improving data access and query performance for project needs. Responsibilities may also include supporting application components, APIs, dashboards, and data processing workflows using established software development practices. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [LLMOps-driven fine-tuning, evaluation, and inference with NVIDIA NIM & NeMo Microservices](https://www.wearedevelopers.com/videos/1582-llmops-driven-fine-tuning-evaluation-and-inference-with-nvidia-nim-nemo-microservices) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)