Full-Stack Software Engineer – AI Vision Systems (Edge & Cloud)
Dearborn, MI - USA
Job Summary
Full-Stack Software Engineer AI Vision Systems (Edge & Cloud)
Location: Dearborn MI (100% Onsite)
Duration: 1 Year Contract
Interview: Video Interview (Potential In-Person Team Meeting Before Offer)
Client Note:
- Local Michigan candidates only with DL copy
- LinkedIn with proper location
- Experience with Edge Computing and AI/ML systems is highly preferred
- Strong Python development experience is mandatory
- Looking for engineers who can bridge Edge AI Cloud Platforms and Full-Stack Development
- Experience working with Google Cloud Platform (GCP) is preferred
Industry: Automotive Manufacturing / Computer Vision / Edge AI / Industrial Technology
About the Role:
Organization is seeking a Full-Stack Software Engineer to build and support the software ecosystem behind next-generation AI Vision Systems. This role focuses on connecting machine learning models deployed on edge devices with cloud-based analytics platforms to enable real-time manufacturing intelligence and computer vision solutions.
The ideal candidate will have experience developing scalable backend services modern web applications edge computing solutions and cloud-native data platforms. This is a hands-on engineering role focused on bringing AI solutions from development into real-world manufacturing environments.
Required:
- 3 years of Software Engineering experience in production environments
- Strong Python development experience
- Experience deploying applications to Edge Computing or IoT platforms
- Experience with REST API and Microservices development
- Experience with at least one additional programming language: C Go or
- React development experience
- TypeScript experience
- Google Cloud Platform (GCP) experience or equivalent AWS/Azure experience
- Experience with managed cloud database services
- Data Pipeline and Data Engineering experience
- Docker and Containerization experience
- CI/CD Pipeline experience
- Git version control experience
- Strong problem-solving and software design skills
Skills:
- OpenCV experience
- TensorRT experience
- OpenVINO experience
- PyTorch experience
- TensorFlow experience
- Kubernetes experience
- MQTT or WebSockets experience
- Real-Time Data Streaming experience
- Computer Vision application development experience
- Manufacturing Technology or Industrial IoT experience
- Agentic AI and AI-assisted development workflow experience