Remote Senior Software Engineer for AWS IoT & Python

GCS Recruitment

United States

Remote

USD 96,000 - 165,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amazon Robotics is seeking a Senior Software Developer to support the development of a next-generation Quality Control platform that uses 3D cameras, IoT devices, and cloud-based machine learning to inspect robotic storage racks before deployment in Amazon fulfillment centers.

This role focuses on building and productionizing AWS-based IoT data pipelines, backend services, and cloud integrations that enable reliable processing of image and video data at scale.

Qualifications

  • Strong experience developing production applications with Python.
  • Hands-on experience with AWS IoT Core, MQTT, AWS Lambda, and Amazon S3.
  • Experience building device-to-cloud or IoT data ingestion pipelines.
  • Strong understanding of serverless architecture and cloud-native development.
  • Experience integrating APIs and distributed systems.
  • Knowledge of CI/CD, DevOps, automation, and cloud deployment practices.
  • Experience with integration testing, troubleshooting, and production support.
  • Comfortable working with and reviewing AI-assisted code development tools.
  • Strong communication and collaboration skills.

Responsibilities

  • Design and develop end-to-end data pipelines using AWS IoT Core, MQTT, Lambda, and S3.
  • Build scalable backend applications and APIs using Python.
  • Process and manage high-volume image and video data from camera-based inspection systems.
  • Integrate cloud services with internal applications and APIs.
  • Develop and execute integration testing strategies to ensure system reliability.
  • Review, validate, and improve AI-generated code before production deployment.
  • Contribute to CI/CD pipelines, DevOps practices, monitoring, and deployment automation.
  • Troubleshoot connectivity, performance, and data flow issues across IoT and cloud environments.
  • Support validation testing, production rollout, and post-deployment stabilization activities.
  • Collaborate with distributed engineering teams to deliver key project milestones.

Skills

Python
AWS IoT Core
MQTT
Lambda
S3
Serverless
APIs
CI/CD
DevOps
Testing
Collaboration

Tools

AWS

Job description

Senior Software Developer

Locations: Remote

Contract Details
  • Contract Length: 12+ Months
  • Employment Type: Contract
  • Work Model: Remote/Hybrid
  • Travel: Minimal (up to 3 trips, primarily Seattle or Boston)
Job Summary

Amazon Robotics is seeking a Senior Software Developer to support the development of a next-generation Quality Control platform that uses 3D cameras, IoT devices, and cloud-based machine learning to inspect robotic storage racks before deployment in Amazon fulfillment centers.

This role focuses on building and productionizing AWS-based IoT data pipelines, backend services, and cloud integrations that enable reliable processing of image and video data at scale.

Key Responsibilities
  • Design and develop end-to-end data pipelines using AWS IoT Core, MQTT, Lambda, and S3.
  • Build scalable backend applications and APIs using Python.
  • Process and manage high-volume image and video data from camera-based inspection systems.
  • Integrate cloud services with internal applications and APIs.
  • Develop and execute integration testing strategies to ensure system reliability.
  • Review, validate, and improve AI-generated code before production deployment.
  • Contribute to CI/CD pipelines, DevOps practices, monitoring, and deployment automation.
  • Troubleshoot connectivity, performance, and data flow issues across IoT and cloud environments.
  • Support validation testing, production rollout, and post-deployment stabilization activities.
  • Collaborate with distributed engineering teams to deliver key project milestones.
Required Skills
  • Strong experience developing production applications with Python.
  • Hands-on experience with AWS IoT Core, MQTT, AWS Lambda, and Amazon S3.
  • Experience building device-to-cloud or IoT data ingestion pipelines.
  • Strong understanding of serverless architecture and cloud-native development.
  • Experience integrating APIs and distributed systems.
  • Knowledge of CI/CD, DevOps, automation, and cloud deployment practices.
  • Experience with integration testing, troubleshooting, and production support.
  • Comfortable working with and reviewing AI-assisted code development tools.
  • Strong communication and collaboration skills.
Preferred Skills
  • Computer Vision, image processing, or video analytics experience.
  • Exposure to Machine Learning or anomaly detection solutions.
  • Familiarity with NVIDIA Jetson or edge-device platforms.
  • Experience in IoT, Robotics, Industrial Automation, Smart Devices, or Connected Products.

GCS is acting as an Employment Business in relation to this vacancy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

GCS Recruitment • United States

Remote
USD 96,000 - 165,000
Senior Cloud IoT Software Engineer (Python)
Senior Cloud IoT Software Engineer (Python)

GCS Recruitment • United States

Remote
USD 120,000 - 180,000
Senior Python Developer - IoT Cloud & Computer Vision
Senior Python Developer - IoT Cloud & Computer Vision

GCS Recruitment • Minneapolis (MN)

On-site
USD 120,000 - 180,000
Senior Python Engineer: Cloud IoT for Robotics Platform
Senior Python Engineer: Cloud IoT for Robotics Platform

GCS Recruitment Specialists • California (MD)

On-site
USD 120,000 - 150,000
Senior Python Developer — Cloud IoT for Robotics QC
Senior Python Developer — Cloud IoT for Robotics QC

GCS Recruitment • Cheyenne (WY)

On-site
USD 120,000 - 180,000
Python Developer
Python Developer

GCS Recruitment • Kansas (IL)

On-site
USD 120,000 - 160,000
Python Cloud IoT Engineer for Robotics & Vision
Python Cloud IoT Engineer for Robotics & Vision

GCS Recruitment • Atlanta (IN)

On-site
USD 90,000 - 150,000
Software Engineer
Software Engineer

GCS Recruitment • United States

Remote
USD 120,000 - 180,000
Python Developer
Python Developer

GCS Recruitment • California (MD)

On-site
USD 120,000 - 150,000
Python Developer
Python Developer

GCS Recruitment • Cheyenne (WY)

On-site
USD 120,000 - 180,000