Job Description
Job DescriptionJob at a Glance
Title: Senior Computer Vision / IoT Engineer
Location: Kissimmee, FL | Hybrid (4 days onsite, Fridays remote)
Contract: W2 only, 12-month contract with potential for extension or conversion to full time with either the client or CEI
Pay: $70.00-80.00/hour + optional medical, dental, vision, 401(k) match
Overview
The team is seeking a Senior Computer Vision / IoT Engineer to support technical delivery for products within a Connected Products platform. This is a senior backend and platform engineering role focused on building and operating large-scale, real-time, event-driven systems that ingest data from IoT devices and operationalize computer vision outputs in production.
The role contributes to a core platform with real-world impact and high organizational visibility, operating at scale across edge systems, cloud infrastructure, and real-time streaming pipelines.
Key Responsibilities
- Design, build, and operate real-time, event-driven systems that ingest and process data from IoT and edge devices (e.g., counters, readers, touchpoints, cameras)
- Develop backend services and streaming pipelines using Java and Python to perform real-time processing, transformations, and integrations
- Operationalize existing computer vision and AI model outputs by integrating them into production systems and real-time pipelines
- Architect, deploy, and operate production systems on AWS with a focus on scalability, reliability, observability, and fault tolerance
- Build clean, versioned event schemas and APIs that integrate with downstream consumers and external systems
- Own systems end-to-end, including deployment, troubleshooting, and production support in distributed environments
- Drive technical decisions, contribute to design documentation, and act as an owner for critical components of an evolving platform
- Collaborate closely with cross-functional partners to integrate hardware, backend services, and downstream applications
Required Skills
- 8+ years of professional software engineering experience, with demonstrated ownership of distributed, production systems
- Strong experience building real-time or streaming data pipelines, including event ingestion, transformation, and emission
- Expert-level proficiency in Java and strong proficiency in Python
- Hands-on experience operating systems on AWS
- Strong understanding of event-driven architectures and distributed systems
- Experience integrating IoT, edge, or sensor-driven systems into cloud-based platforms
- Proven ability to design and support systems that are observable, resilient, and scalable
- Strong debugging and troubleshooting skills in complex, distributed environments
Preferred Skills
- Experience working with streaming or messaging technologies such as Kafka, Kinesis, or MQTT
- Experience operationalizing computer vision outputs, including object detection, counting, zones, or boundary-based events
- Familiarity with Python-based computer vision libraries or models (from an integration and operations perspective)
- Experience operating high-visibility systems with strict performance and reliability expectations
- Experience handling sensitive or privacy-relevant data with appropriate security and access controls
Why Should I Apply?
Candidates with a strong background in backend or platform engineering, real-time streaming systems, and a desire to own and operate impactful production systems are encouraged to apply. This role offers the opportunity to work on a high-visibility, evolving platform with meaningful real-world impact.
About CEI
As a trusted technology partner, CEI delivers solutions that help customers transform their business and achieve meaningful results. From strategy and custom application development through application management, CEI’s technology and digital experience services are tailored to meet each customer’s unique needs. CEI’s staffing solutions provide specialized skills to complement customer teams and project requirements.
#ZR
#INDGEN
