Job Closed
This listing is no longer active.
We are all Humans!
Senior Video Engineer, Python
Location
Portugal
Posted
108 days ago
Salary
0
Seniority
Senior
Job Description
Senior Video Engineer, Python
HumanIT Digital Consulting
• Join a high-impact video engineering team working on large-scale, cloud-based video delivery platforms • Be part of a backend-focused video team responsible for designing, deploying, and maintaining end-to-end OTT video pipelines in AWS cloud environments • Involve in multi-vendor integrations, video delivery optimization, and automation of infrastructure and configurations • Engage in clear communication in English • Focus on documentation, cross-team alignment, and architecture ownership
Job Requirements
- Professional experience in the video/OTT industry (1+ years minimum)
- Strong backend or application engineering background
- Proficiency in Python 3.9+
- Working knowledge of JavaScript (ES6+), JSON, and XML
- Hands-on experience with AWS video services : AWS Elemental MediaLive MediaConnect MediaPackage MediaConvert
- Experience designing and maintaining cloud-based video pipelines
- Knowledge of streaming protocols: HLS v7+ MPEG-DASH (ISO/IEC 23009-1) CMAF (ISO/IEC 23000-19)
- Experience with CDN configuration, especially AWS CloudFront and Akamai
- Understanding of DRM systems and configuration
- Ability to translate business needs into technical solutions
- Strong documentation and architecture ownership skills
- Independent working style and problem-solving mindset
- Professional proficiency in English.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and maintain scalable and high-performance backend services with Node.js. • Architect and implement complex features and improvements in our existing applications. • Collaborate with product managers and frontend developers to create seamless integrations. • Mentor and guide junior developers through code reviews and architecture discussions. • Ensure code quality through testing, monitoring, and adherence to best practices. • Stay up-to-date with emerging technologies and industry trends to continuously improve our systems.
Senior Backend Engineer – IoT, Smart Platforms
FlatgigsScaling Investor-Backed Startups & Growth Companies
• Architect from Scratch: Design and implement a greenfield, microservice-based backend architecture optimized for high-throughput IoT data ingestion. • Hardware & SIM Integration: Directly integrate diverse hardware (Telematics, Smart Meters) and manage the M2M SIM lifecycle (provisioning, activation, and data limit orchestration) via telco APIs. • Protocol Implementation: Develop handlers for IoT protocols including MQTT, CoAP, HTTP/2, WebSockets, and LwM2M. • Connectivity Management: Implement logic to monitor signal strength (RSSI), manage APN configurations, and handle failover logic for devices using cellular M2M/eUICC technology. • Logic Development: Build complex backend logic for smart solutions, such as geofencing, real-time alerting, and automated data-usage capping to prevent SIM overages. • Data Orchestration: Manage massive streams of time-series data using PostgreSQL (and TimescaleDB) to ensure data integrity and query performance. • Security: Implement industry-standard security including TLS/SSL, X.509 certificates, and Private APN/VPN tunneling for secure M2M communication.
• Design, develop, and maintain robust and scalable backend services using Node.js. • Collaborate with frontend developers to ensure effective integration of user-facing elements with server-side logic. • Optimize applications for maximum speed and scalability. • Implement security and data protection measures • Participate in code reviews, mentoring junior developers, and fostering a culture of continuous improvement. • Troubleshoot, debug, and upgrade existing systems while keeping documentation up to date.
• Develop, test, and maintain server-side applications and APIs using Node.js • Collaborate with cross-functional teams to define, design, and implement new features • Optimize applications for maximum speed and scalability • Write clean, maintainable code and ensure code quality through testing and documentation • Troubleshoot and debug applications and identify any bottlenecks • Stay current with emerging technologies and best practices in backend development.

