AI/ML Engineer

Warren, MI, US • Posted 15 hours ago • Updated 14 hours ago
Contract W2
12 Months
Occasional Travel Required
On-site
$60 - $70/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Trend Analysis
  • RTSP
  • Real-time
  • Recovery
  • Return On Investment
  • Scripting
  • Performance Engineering
  • Performance Testing
  • Python
  • Sensors
  • Servers
  • Manufacturing
  • Modeling
  • OpenCV
  • Optics
  • Performance Tuning
  • Machine Learning (ML)
  • Machine Learning Operations (ML Ops)
  • NumPy
  • GitHub
  • IDE
  • Inspection
  • IoT
  • JSON
  • Kubernetes
  • Management
  • Continuous Integration
  • Data Flow
  • Docker
  • Engineering Design
  • Firmware
  • Computer Networking
  • Computer Vision
  • Concurrent Computing
  • Continuous Delivery
  • Analytics
  • Artificial Intelligence
  • Collaboration
  • Communication
  • Stacks Blockchain
  • Streaming
  • Stress Testing
  • Technical Direction
  • UI
  • Video
  • Visualization
  • Workflow

Summary

Need people with a product mindset. 

Strong Technical acument:
must have strong Pyhton coding, and ML
Curosr->IDE->CODEX

HEAVY HANDS ON ROLE:
find a problem->come up w/ recommendations, not just problems

CURIOSITY DRIVEN

ML MODELING EXPERIENCE

This role focuses on the design, implementation, and operation of high?throughput, real?time AI and computer vision systems in a manufacturing environment. Work centers on distributed Python services, real?time data/vision streaming, performance engineering, observability, and automated remediation. The position collaborates closely with cross?functional engineering teams to help deliver reliable, secure, and scalable production systems.

Key Responsibilities

Backend & Platform Engineering

  • Design and implement backend services using Python (FastAPI/Uvicorn/asyncio) for high?concurrency, low?latency workloads.
  • Configure and maintain containerized services (Docker) deployed on Kubernetes using Helm.
  • Tune resource limits/requests, autoscaling, and networking for stateful and streaming workloads.
  • Implement secure deployment patterns using enterprise registries and CI/CD pipelines (e.g., GitHub Actions).

Real?Time Data & Vision Streaming

  • Build and maintain ingestion services for real?time data streams, including industrial video protocols (e.g., RTSP).
  • Integrate multi?camera and multi?stream inputs into Python backends for monitoring, diagnostics, and analytics.
  • Optimize streaming, buffering, and processing behavior to meet strict per?frame or per?request latency targets.

Numerical & Statistical Computing

  • Implement and optimize matrix?heavy and numerical workloads using NumPy, SciPy, and OpenCV.
  • Translate statistical methods (e.g., distance metrics, anomaly scores, temporal smoothing, thresholds) into robust, production?grade code.
  • Design and execute calculations that distinguish normal process variation from true degradation or drift in data and signals.

Automated Remediation & Diagnostics

  • Implement backend decision logic that separates software?correctable issues (e.g., configuration, firmware, calibration) from physical or environmental issues (e.g., optics, vibration, misalignment).
  • Develop automation scripts and workflows that execute programmatic fixes (e.g., rolling back versions, refreshing baselines, updating configurations).
  • Generate precise, localized diagnostic payloads for maintenance and operations teams when physical remediation is required.

Performance, Reliability & Resilience

  • Design and run realistic load, stress, and soak tests (e.g., with k6 or Locust) that include high?FPS streams, bursty workloads, and multi?session interactions.
  • Implement and tune rate limiting, request throttling, queuing, and back?pressure strategies to protect downstream services.
  • Apply resiliency patterns such as retries, circuit breakers, fallbacks, and state?recovery for failed or partial executions.

Observability & Monitoring

  • Configure and extend observability stacks (e.g., OpenTelemetry or similar) for metrics, logs, and distributed tracing across services.
  • Enable visualization and inspection of complex execution graphs and data flows to support diagnostics and performance tuning.
  • Contribute to definition and tracking of SLOs/SLIs around latency, throughput, error rates, and system health.

APIs & Integration

  • Expose clean, stable APIs and schemas (e.g., JSON payloads) for downstream consumers, including UI applications and other backend services.
  • Provide deterministic structures for diagnostic outputs (e.g., spatial heatmaps, ROI metrics, temporal trends) to support operator?facing tools.
  • Collaborate with frontend and integration teams to ensure APIs are well?documented, versioned, and testable.

 

Required Skills & Experience

Core Experience

  • 6+ years in one or more of the following: Infrastructure/SRE, Core Platform Engineering, MLOps, Vision/Edge Platform Engineering, or high?throughput data/backend systems.
  • Experience delivering and supporting production systems with strict performance, reliability, and availability requirements.

Python & Backend

  • Expert?level production Python, including:
    • Asynchronous programming with asyncio.
    • Building APIs with FastAPI (or similar ASGI frameworks).
    • Tuning Uvicorn/gunicorn or equivalent servers for high?concurrency workloads.
  • Strong understanding of memory management, concurrency, and profiling in Python.

Containers, Kubernetes & CI/CD

  • Deep experience with Docker (image design, security, performance, multi?stage builds).
  • Strong Kubernetes knowledge: workloads, services, ingress, stateful workloads, autoscaling, and resource tuning.
  • Practical experience with Helm for templating and deploying applications.
  • Hands?on experience with CI/CD (e.g., GitHub Actions or similar) for automated builds, tests, deployments, and rollbacks.

Streaming & Vision

  • Hands?on experience ingesting and processing industrial camera/video streams (e.g., RTSP or similar protocols).
  • Experience working with real?time streaming or event?driven architectures in production environments.
  • Strong proficiency with OpenCV (or equivalent) and image/matrix operations.

Numerical & Statistical Skills

  • Advanced proficiency with NumPy and SciPy for vectorized, high?performance numerical computing.
  • Experience implementing statistical techniques (e.g., distance measures, anomaly detection, trend analysis) in production pipelines.
  • Ability to profile and optimize algorithmic hot paths and matrix operations.

Performance, Testing & Observability

  • Proven use of load and stress testing tools (k6, Locust, or similar) for data?heavy or streaming APIs.
  • Experience with observability tools and concepts, including metrics, logging, and distributed tracing (OpenTelemetry or equivalent).
  • Demonstrated ability to analyze performance bottlenecks and implement targeted improvements.

Collaboration & Ways of Working

  • Experience working as part of a cross?functional engineering team within an established architecture and technical direction.
  • Strong communication skills for documenting designs, APIs, diagnostics, and test results.
  • Ability to work in an iterative environment with clear deliverables, reviews, and handoffs.

 

Preferred Qualifications

  • Experience with industrial IoT, manufacturing environments, or other edge/plant?floor systems (cameras, sensors, PLCs, etc.).
  • Background in automated rollback, closed?loop control, or other remediation/alerting frameworks.
  • Familiarity with modern AI/ML or LLM/agent systems from an infrastructure or performance perspective (e.g., handling tool?calling, long?running workflows, or token?streaming patterns).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTX16c4f6
  • Position Id: 133824
  • Posted 15 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.