Screen reader users may encounter difficulty with this site. For assistance with applying, please contact hr-accessibleapplication@osu.edu. If you have questions while submitting an application, please review these frequently asked questions.
Current Employees and Students:
If you are currently employed or enrolled as a student at The Ohio State University, please log in to Workday to use the internal application process.
Welcome to The Ohio State University's career site. We invite you to apply to positions of interest. In order to ensure your application is complete, you must complete the following:
Ensure you have all necessary documents available when starting the application process. You can review the additional job description section on postings for documents that may be required.
Prior to submitting your application, please review and update (if necessary) the information in your candidate profile as it will transfer to your application.
The Systems and AI (SAI) Research Lab in the Department of Computer Science and Engineering at The Ohio State University conducts research and development in scalable software systems, AI/ML-enabled applications, edge-to-cloud platforms, digital agriculture technologies, and advanced cyberinfrastructure. The lab develops software platforms, tools, and workflows that support interdisciplinary research, real-world deployments, and sponsored project deliverables.
The SAI Research Lab is seeking a highly skilled and motivated Software Engineer to lead and support software development activities across the group. This position will work closely with faculty, students, and research staff to design, implement, test, document, deploy, and maintain high-quality software for SAI lab projects. The Software Engineer will play a central role in building reliable research software, integrating prototypes into usable systems, supporting lab and field deployments, and strengthening the lab’s overall software engineering practices.
Qualifications
Required:
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.
Desired
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.
The target hiring range for this job profile is $55,700 - $72,700, paid in equal monthly installments. The actual salary paid to an individual will vary based on multiple factors, including but not limit to, education, years of experience, internal equity, etc.
Final candidates are subject to successful completion of a background check. A drug screen or physical may be required during the post offer process.
Thank you for your interest in positions at The Ohio State University and Wexner Medical Center. Once you have applied, the most updated information on the status of your application can be found by visiting the Candidate Home section of this site. Please view your submitted applications by logging in and reviewing your status. For answers to additional questions please review the frequently asked questions.
The university is an equal opportunity employer, including veterans and disability.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Provide culturally competent outreach, navigation, and education to help community members access resources and improve health outcomes as a Community Health Worker at The Ohio State University Healthy Community Center.
Lead visitor operations and event delivery at the Wexner Center for the Arts, ensuring excellent audience experiences while coordinating staff, partners, and on-site services.
Lead the design, automation, and security of Novo's cloud infrastructure and developer platform as a senior individual contributor driving reliability and velocity.
Senior Software Engineer (remote) to design scalable services and APIs for a leading solar design and sales platform, driving cleaner energy adoption.
Build cloud-native front-end experiences for healthcare diagnostics as a Software Development Engineer working with React/TypeScript and AWS.
NVIDIA is hiring a Senior Life Cycle Engineer to design and operate large-scale CI/CD and developer systems that ensure PyTorch and other deep learning frameworks run reliably on NVIDIA GPUs.
WHOOP seeks an iOS Engineer II in Boston to develop shared frameworks, design-system components, and internationalization capabilities for its global client platform.
State Street is hiring a Vice President to lead data architecture, GenAI-enabled solutions, and application modernization for Market Reference Data out of Quincy, MA.
Experienced backend-focused full‑stack engineer wanted to lead and architect critical AI-native security features for Abnormal AI’s Adaptive Classifications Team.
Lead performance and scalability improvements for LLM inference by optimizing runtime components, multi-GPU execution, and open-source serving frameworks at scale.
Build and own AI-powered, media-rich features in Runway’s React Native mobile app, delivering polished experiences across iOS and Android.
Own the core platform at Alpaca Health — design the domain model, enforce money and state invariants, and build reliable LLM-powered clinical workflows for a fast-growing healthcare startup.
Work with Meshy's engineering and research teams as a Fullstack Engineer Intern to build scalable full-stack features and AI-powered tooling that reach millions of users.
Senior-level platform engineer needed to lead CI/CD, Kubernetes (EKS) operations, and developer experience initiatives across a multi-team engineering organization at Cast & Crew.
Mistral AI is hiring a Backend Engineer in New York to build scalable, high-performance backend services and APIs for its enterprise AI platform and consumer-facing products.