Job Title : Senior Software Engineer – Music Search Team
Location : Remote (India / Europe)
Contract
Responsibilities
Enhance and optimize the audio fingerprinting and music matching systems .
Implement architectural modifications to support new business requirements and partner integrations .
Work on data ingestion pipelines handling millions of daily music catalog updates.
Collaborate with DevOps to maintain reliable CI / CD pipelines for ingestion and backend services.
Develop scalable APIs and backend services that expose music search and recognition functionality to internal and external clients.
Ensure high availability, low latency, and scalability across global deployments.
Required Skills & Experience
Programming Languages : Python, C++, Bash
Databases & Storage : MySQL, distributed storage systems
Infrastructure & DevOps : Docker, Kubernetes, Jenkins, cloud environments
Monitoring & Logging : Prometheus, Grafana, ELK stack
Experience with large-scale data processing and ingestion pipelines
Strong problem-solving and algorithmic skills
Familiarity with audio / music recognition, DSP, or search systems is a plus
Qualifications
5+ years of professional experience in software engineering
Proven track record in backend development for high-performance, scalable systems
Comfortable working in remote, collaborative, and cross-functional teams
Senior Software Engineer • Vizag, India