Job Description
We are seeking a skilled software engineer to lead complex backend projects and develop scalable solutions for video processing features.
This is an excellent opportunity for a technical leader to make sound architectural and design decisions, balance short-term needs with long-term scalability and maintainability, and drive the development of high-impact features.
About the Role
• Design and implement backend solutions for video processing features, content generation, and AI-driven features.
• Collaborate with cross-functional teams to refine requirements, design solutions, and deliver high-impact features.
• Act as a technical leader within the team, making sound architectural and design decisions.
• Mentor junior engineers by providing code reviews, design feedback, and technical guidance.
• Troubleshoot and resolve production issues, driving root cause analysis and implementing long-term fixes.
Key Responsibilities
• Lead complex backend projects involving multiple engineers.
• Develop and optimize algorithms for clip relevancy, completeness, and human-like content generation.
• Foster a culture of learning and growth within the team.
• Drive system reliability and customer experience through issue resolution and long-term fixes.
Requirements
• Familiarity with AI/ML concepts, particularly in large language models (LLMs), text processing, and prompt engineering.
• Knowledge of observability, monitoring, and operational excellence.
• Experience with video processing technologies such as ffmpeg or similar tools.
• Knowledge of cloud platforms (AWS, Azure, or GCP) and experience with distributed databases, caching systems, and message queues.
• Experience with containerization and orchestration (Kubernetes, Docker).
• Experience with CI/CD pipelines and DevOps practices.
Benefits
This role offers opportunities for growth and professional development, including mentorship and leadership opportunities.
The ideal candidate will be a strong communicator and collaborator, with excellent problem-solving skills and the ability to work effectively in a team environment.
💡 Quick Summary
Seeking a career-building opportunity? The Advanced Software Developer: Video Processing Expert position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
