Software Engineer, Machine Learning/ ML Engineer, AI Engineer (Applied/Software)
Listed on 2026-09-09
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Software Engineer, DevOps
QR Code Link to This Post Coram AI, Inc. has a full-time (40 hours per week) opening for a Software Engineer at its Sunnyvale headquarters. This position is in-office.
JOB DUTIES:Build edge-computing software applications that process vision data and communication layers for compute-constrained edge devices. Troubleshoot and resolve software technology issues at the intersection of machine learning and infrastructure to build and improve an Artificial Intelligence (AI) cloud-based security video system. Build applications processing real-time data and optimize them for latency and memory and will need to use edge computing/IoT (Internet of Things).
Deploy machine learning models to production. Scale AI systems to meet the user demand and to ship new features. Interface machine learning models using PyTorch and manage continuous integration/continuous delivery pipeline. Optimize the platform runtime for maximum performance. Build observability and telemetry.
Master’s degree or foreign equivalent in Computer Science, Software Engineering, Artificial Intelligence, or a closely related technical field. Two (2) years of experience as a Software Engineer, Software Developer, or a related occupation.
SKILLS:- Experience writing production software in C++ and Python.
- Experience building applications processing real-time data and optimizing them for latency and memory.
- Experience interfacing machine learning models using PyTorch.
- Experience using profiling tools to optimize code, including: gdb, Nsight, Valgrind, and flame graph.
- Experience with Docker and CI / CD pipelines.
- Experience with Edge/IoT computing.
This is a full-time (40 hours/week) professional position.
Job location is at: 1153 Tasman Drive, Sunnyvale, CA 94089.
Wage
Offer:
$210,000/yr.
EOE.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).