Are you a seasoned backend engineer passionate about building high-performance, scalable systems? Do you thrive in environments where cutting-edge AI, real-time streaming, and distributed systems converge? Join our team and lead the development of innovative backend solutions that power world-class applications.
About Us
We are at the forefront of leveraging AI, cloud services, and real-time data processing to create groundbreaking products. Our tech stack is a fusion of modern tools and frameworks, enabling us to build robust, scalable, and secure solutions.
Key Responsibilities
* Lead the design, development, and optimization of backend systems and APIs using Python and related frameworks.
* Architect and implement scalable solutions leveraging AWS (S3, DynamoDB, Lambda, etc.) and multiprocessing/multithreading programming with comfortable use of primitives.
* Develop and optimize real-time streaming pipelines using GStreamer to process multimedia data with low latency and high throughput.
* Implement robust multimedia processing workflows, leveraging Gstreamer for encoding, decoding, and transcoding audio and video streams.
* Optimize and manage task queues using AWS SQS and other distributed task systems.
* Design and deploy systems that handle continuous streaming of audio, video, and other real-time data sources.
* Champion best practices in secure, maintainable, and testable code, including dependency management and CI/CD pipelines.
* Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning.
What You Bring
* 8+ years of experience in backend development, with at least 2 years in a senior or leadership role.
* Expertise in Python and low level programming languages.
* Strong experience with AWS services and cloud architecture.
* Proven experience with real-time data streaming, including hands-on work with GStreamer, FFmpeg, and related tools.
* Deep knowledge of task queues and real-time processing
* Familiarity with data processing and multimedia libraries (librosa, pydub, moviepy, soundfile, etc).
* In-depth knowledge of distributed systems, microservices, and RESTful API design.
* Hands-on experience with SQL/NoSQL databases and caching solutions such as DynamoDB.
* Passion for solving complex problems and a commitment to delivering high-quality software.
Why Join Us?
* Work on cutting-edge AI and real-time streaming projects that impact millions of users.
* Be part of a collaborative team that values innovation, diversity, and continuous learning.
* Competitive salary, stock options, and comprehensive benefits package.
* Opportunities for professional growth and attending industry-leading conferences.