CareerPlanSign in

Software Engineer

Durham Office💼 Full-time🗓 2026-06-26 → 2026-09-26

Core

Develop and maintain real-time, computationally intensive applications involving data processing, real-time communications, and machine-learning algorithm integration for the Department of Defense and biomedical research.

Role type

Senior IC software engineer (real-time systems & ML integration)

Builds

Real-time, computationally focused applications and robust, production-ready tools

Domain

Defense technology + biomedical research + real-time systems

Deliverable

production ML models | product features

Required skills

Python, NumPy, SciPy, pandas, scikit-learn, PyTorch, SQL (MySQL/PostgreSQL/SQLite), version control, testing, code review, hardware architecture understanding

Preferred skills

Linux application development, embedded systems, edge hardware deployment, real-time systems, performance profiling, signal processing, pattern recognition, image processing, machine learning techniques

Technologies

NumPy, SciPy, pandas, scikit-learn, PyTorch, MySQL, PostgreSQL, SQLite

Responsibilities

Develop and maintain real-time, computationally intensive applications; integrate machine-learning algorithms; optimize system architecture and performance; collaborate with ML engineers on system design

Seniority

Mid-to-Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.