As a Senior Software Engineer, Media Backend, you will be responsible for designing and developing scalable media backend systems that can handle high traffic and large-scale media processing. You will work closely with the engineering team to identify technical requirements and implement solutions using Python, Node.js, and Machine Learning. You will also be responsible for ensuring the reliability and performance of the media backend systems, and collaborating with the DevOps team to ensure smooth deployment and operation.
Key Responsibilities
- Design and develop scalable media backend systems using Python, Node.js, and Machine Learning.
- Work closely with the engineering team to identify technical requirements and implement solutions.
- Ensure the reliability and performance of the media backend systems.
- Collaborate with the DevOps team to ensure smooth deployment and operation.
- Develop and maintain high-quality code, following best practices and coding standards.
- Participate in code reviews and provide feedback to junior engineers.
Requirements
- 5+ years of experience in software engineering, with a focus on media backend systems.
- Strong knowledge of Python, Node.js, and Machine Learning.
- Experience with cloud-based infrastructure, such as AWS.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication and collaboration skills, with the ability to work with cross-functional teams.