About the Role:
Ad video processing and comprehension play an important role in modern streaming advertising. Our team's primary focus is on high-quality media transcoding and packaging, video delivery via the CDN network, detection for similar ads, and finding the ad brand and industry category based on computer vision.
We are seeking a talented and experienced Senior Software Engineer to join our team. In this role, you will be responsible for developing and maintaining our Elixir- based distributed systems, ensuring their performance, reliability, and scalability.
Responsibilities:
- Design and build systems with high performance and scalability Develop services for efficient ad video delivery and metadata detection Ensure high-quality code through robust unit and integration testing Conduct code reviews to maintain codebase quality and consistency
Your Background:
- Experience with functional programming languages, preferably Elixir Experience with building scalable, low-latency microservices
- Strong understanding of relational databases (e.g., Postgres) and message brokers (e.g., RabbitMQ
Bonus:
- In-depth knowledge of distributed system design
- Proficiency in spoken and written English