Software Engineer

Pittsburgh, PA | Full-Time | On-site

Shelfmark is a fast-moving startup building custom machine vision systems for automated visual inspection in manufacturing. Our systems help factories catch defects before they ship, using real-time image capture and machine learning.

We’re looking for a well-rounded engineer to help us build the software infrastructure that powers our deployed systems. You’ll work across the stack — from backend services and deployment pipelines to the edge devices running at client sites. This role is ideal for someone who thrives on variety and enjoys building robust, scalable systems that span from cloud to hardware.

You’ll collaborate closely with our ML and software engineers to support live products in the field. The focus is on infrastructure, backend development, and devops — with a strong secondary emphasis on managing and scaling the systems that run on the edge.

What You'll Do
• Design, build, and maintain backend services and infrastructure that support production deployments
• Develop tooling and pipelines to manage software releases, remote monitoring, and OTA updates
• Write production-grade code for internal systems and cloud deployed applications
• Work with ML engineers to deploy and monitor models in production
• Configure and support host machines running at the edge (Jetsons, industrial PCs, etc.)
• Help manage device fleets at scale — provisioning, logging, uptime, and updates
• Support live systems running in customer environments and continuously improve reliability

What We’re Looking For
Background, major, or education level are not considered to qualify candidates for this position. Instead, candidates should possess the following skills:
• Strong backend engineering and devops experience (language-agnostic)
• Familiarity with building deployment pipelines, and monitoring systems
• Experience writing and shipping production code across a range of environments
• Comfort with edge hardware (or a willingness to learn) — Jetsons, industrial cameras, etc.
• Exposure to OTA update systems, device provisioning, or fleet management is a plus
• Generalist mindset — eager to dive into whatever the team needs, whether backend, infra, or edge
• Bonus: experience supporting ML or vision systems in production
• Bonus: experience with Typescript/Python

Compensation: Full-time Software Engineer will receive a competitive salary, healthcare benefits package, and would be considered for early employee equity compensation.

Location: The ideal candidate would be located in Pittsburgh, PA and willing to co-locate in person in the company’s Uptown office.

To Apply: Please email your resume, a brief message, and any other relevant materials to becky@shelfmark.com.