Job Description: We are seeking a Senior Python Developer with expertise in AWS IoT Core and cloud-based streaming to work on a key real-time data processing project. The candidate will be responsible for building and optimizing data streaming solutions, integrating various IoT devices, and ensuring secure, scalable data handling using AWS cloud services.
Key Responsibilities:
Implement and manage a data streaming architecture using AWS IoT Core for ingesting data from third-party gateways and IoT devices.
Work with TimeScaleDB to manage and store time series data efficiently.
Required Skills:
Strong experience as a Senior Python Developer (5+ years).
Expertise in AWS IoT Core, including MQTT protocol and IoT rules/actions.
Proficiency with AWS services like VPC Peering, Lambda, S3, and Kinesis.
Experience with TimeScaleDB or similar time series databases.
Familiarity with certificate management tools (e.g., Dashlane, CyberArk) and enterprise security practices.
Knowledge of data integration processes and API management.
Preferred Skills:
Experience with IoT devices and configuring IoT rules/actions for real-time data processing.
Experience with certificate rotation and security best practices in AWS environments.
Soft Skills:
Strong communication skills to collaborate with cross-functional teams.
Ability to work independently and manage priorities effectively in a fast-paced environment.
Analytical and problem-solving mindset with attention to detail.
#LI-JM2
#Midsenior