Senior Applications Developer
The Senior Applications Developer for the Natural & Mathematical Sciences (NMS) portal will provide the technical expertise required for high-performance scientific discovery planning, designing, and implementing full-stack custom software solutions that meet a variety of needs. This role is part of a hub-and-spoke model designed to facilitate AI project discovery and prototype development. This role supports both instructional and research AI requiring intensive computational power and complex mathematical modeling, primarily leveraging the ASC Unity HPC cluster and cloud resources. The role will act as a dedicated technical partner to faculty simulating everything from particle physics to genomics, moving AI model prototypes and models to fruition. Ensures applications meet functional, technical and security requirements; evaluates code to ensure it meets industry standards and is valid, properly structured, and compatible with browsers, devices, operating systems, et al. Develops and implements software system validation and testing methods; supports current applications, monitors application performance. Performs detailed problem analysis and research, identifies options, proposes solutions. Develops reports, dashboards and other visuals to support management and strategic decision making with long-term effects.
Minimum Education Required:
Bachelors degree in computer science, Data Science, Digital Humanities, or a related field. Four years of relevant experience. Four years of relevant experience.
Required Qualifications:
- Machine Learning Frameworks: Demonstrated proficiency in implementing and fine-tuning models using PyTorch or TensorFlow.
- Natural Language Processing (NLP): Experience building pipelines for Named Entity Recognition (NER), Topic Modeling, and Sentiment Analysis.
- Computer Vision (CV): Proven ability to apply object detection and style classification using libraries like OpenCV.
- Cloud & HPC Infrastructure: Experience configuring and managing environments in AWS/Azure or High-Performance Computing clusters for GPU-intensive tasks.
Desired: Masters degree in computer science, Data Science, Digital Humanities, or a related field.
The College of the Arts and Sciences Technology Services is seeking a Senior Applications Developer. The College of Arts and Sciences is the largest college and the academic heart of the university. The College hosts 81 majors. With 38 departments, 20+ world-class research centers, and more than 2,000 faculty and staff members, students have the unique opportunity to study with the best artists, scholars, and scientists in their field.
The pay range for this job profile is $81,800 $106,900. The offer for this position will fall within this range based on internal equity, unit's available budget, and the candidate's qualifications.
Unlock this job opportunity
View more options below
View full job details
See the complete job description, requirements, and application process


