Associate Applications Developer
Posted 2026-05-06
Remote, USA
Full-time
Immediate Start
The Ohio State University is conducting research and development in scalable software systems and AI/ML-enabled applications. The Associate Applications Developer will work closely with faculty, students, and research staff to design and maintain high-quality software for various lab projects.
Responsibilities
- Design, implement, test, document, deploy, and maintain high-quality software for SAI lab projects
- Build reliable research software
- Integrate prototypes into usable systems
- Support lab and field deployments
- Strengthen the lab’s overall software engineering practices
Skills
- Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, Software Engineering, or a closely related computing discipline
- Strong programming skills in C, C++, and Python
- Experience with software design, development, debugging, testing, and maintenance in Linux-based environments
- Experience using version control systems such as Git and collaborative development platforms such as GitHub or GitLab
- Familiarity with CI/CD tools and modern software engineering workflows
- Experience building, integrating, and maintaining software across multiple environments and platforms
- Knowledge of distributed systems, edge-to-cloud systems, data pipelines, or applied AI/ML software environments
- Strong analytical, organizational, and problem-solving skills
- Ability to work independently, manage multiple priorities, and resolve issues with minimal direction
- Excellent verbal and written communication skills and the ability to work effectively in a collaborative research environment
- 0-2 years of relevant software development experience in a research, academic, or advanced technical environment
- Experience with AI/ML frameworks, data-driven applications, or intelligent software systems
- Experience with edge computing, cloud platforms, containerization technologies, and deployment workflows
- Experience developing software for digital agriculture, sensing systems, cyberinfrastructure, or interdisciplinary research applications
- Experience with web application development, REST APIs, databases, and user-facing software tools
- Experience contributing to open-source software or collaborative research software projects
- Demonstrated ability to document technical work clearly for both technical and non-technical audiences
- Ability to adapt quickly to new technologies, tools, and evolving project requirements
- 0-2 years of experience in programming in C, C++, Python, DL/ML/AI frameworks, CI/CD tools, version control systems, and Linux (kernels, file systems, and drivers), preferred
- Excellent interpersonal skills to work with a large team; willingness to learn new systems, technologies, and tools
- Ability to work independently and resolve issues with minimal direction
- Strong organizational skills with attention to detail and creative problem-solving skills
- Excellent verbal and written communication skills
- Experience with programming/scripting
Company Overview
Company H1B Sponsorship