Software Engineer Intern
Videotto
SingaporeInternship3 Jul 2026
About this internship
Software Engineer Intern, Video Infrastructure
Videotto is building the future of long-form video infrastructure in the AI era.
We design systems that understand, process, and transform large-scale video content using computer vision, machine learning, and distributed cloud architecture. Our platform powers automated video workflows for creators and businesses across Asia: video ingestion, AI inference, and high-throughput processing at scale.
As a Software Engineer at Videotto, you'll work on core infrastructure at the intersection of video, AI, and distributed computing, collaborating with product, infra, and the founding team to design, build, and scale systems that directly impact real users. This role is for engineers who enjoy hard problems, moving fast, and owning systems end-to-end.
Location
: Singapore
Job Type
: Paid Internship
Responsibilities
Design, build, deploy, and maintain software across backend, frontend, and infrastructure
Build and scale distributed systems for long-form video processing and AI inference (AWS Batch GPU pipelines, Step Functions orchestration)
Develop APIs and services in Python (Flask/Celery) and TypeScript/React
Architect and optimize high-throughput video pipelines (FFmpeg, OpenCV, GPU workloads)
Build and Orchestrate Agentic video editing pipelines
Ship features end-to-end with product and founders, from idea to production
Improve system performance, reliability, and scalability
Own components or systems with deep end-to-end understanding
Debug complex issues across application, infrastructure, and data layers
Minimum Qualifications
Strong foundation in Python and/or JavaScript/TypeScript (React)
Experience building web apps, APIs, or backend systems
Solid grasp of data structures, algorithms, and system design fundamentals
Ability to write clean, maintainable, testable code
Strong problem-solving and debugging skills
Preferred Qualifications
Experience with AWS (EC2, S3, Lambda, DynamoDB, Step Functions, CloudWatch)
Exposure to distributed/async systems or task queues (Celery/Redis)
Experience with video processing, FFmpeg, OpenCV, or GPU computing
Familiarity with Docker, CI/CD, and cloud-native workflows
Experience with AI/ML inference systems, LLM-driven agents, or generative media
Who You Are
Thrive in fast-moving, high-ownership environments
Comfortable deciding with incomplete information
Care about code quality, performance, and system design
Curious, experimental, always improving code and product
Excited to build infra powering the next generation of video applications
About Videotto
Videotto is a leading Singaporean AI video infrastructure company building systems that understand and process long-form video at scale, combining computer vision, machine learning, and distributed cloud systems to automate modern video workflows. You'll work directly with founders and the core engineering team, shaping both product and technical direction.