Elai.io company
We are elai.io, an innovative AI-driven startup specializing in video generation. Recently acquired by Panopto — a leader in interactive video solutions — we’re now part of a growing team of around 200 professionals focused on advancing learning through powerful, interactive video technology.
We are looking for an experienced Python Engineer with a strong background in back-end, data-intensive software development to join our team. In this role, you will collaborate closely with our Machine Learning Engineering Team to support and optimize video generative AI applications.
Qualifications:
• 3+ years of Python development experience.
• Proficiency in building and deploying data-intensive applications, with a focus on video processing.
• Strong skills in multithreading/multiprocessing programming.
• Solid understanding of distributed systems concepts (e.g., sharding, consensus).
• Basic knowledge of neural networks, ideally using PyTorch.
• Proficiency with Git, Docker, Linux, and Bash scripting.
Nice-to-Haves:
• Experience with Python libraries such as PyTorch, NumPy, and OpenCV.
• Familiarity with Kubernetes, Kafka, ZeroMQ, or similar message queue systems.
Responsibilities:
• Design, develop, and maintain data-intensive, low-latency distributed video services.
• Make key decisions on architecture and infrastructure to ensure system efficiency and scalability.
• Collaborate with ML Engineers to integrate and support generative AI components within the application.
We offer:
• Competitive salary based on qualifications and contributions.
• Paid time off.
• Flexible working hours.
• Opportunity to work with a highly qualified international, friendly team.
• Fully remote work.