
Computer Scientist
Job Posting: Computer Scientist
Azimuth is building the data backbone for live music and venue intelligence. We’re looking for a computer scientist who wants to work at the intersection of algorithms, audio, and large-scale data. This role is about applying fundamentals — 1’s and 0’s, vectors, transforms, and pattern recognition — to audio signals in order to build a scalable recognition system that operates with minimum costs.
Responsibilities:
Represent audio signals as mathematical vectors for efficient comparison at scale.
Design algorithms for fingerprinting, hashing, and similarity search across massive datasets.
Explore transformations (FFT, MFCC, spectrogram embeddings, etc.) and evaluate tradeoffs between precision, recall, and computational cost.
Implement efficient data structures and pipelines for high-volume recognition tasks.
Collaborate with hardware and data teams to integrate recognition into distributed systems across 210 U.S. markets.
Qualifications:
Degree in Computer Science, Electrical Engineering, or a related field.
Strong background in algorithms, data structures, and numerical methods.
Proficiency in Python, C++, or similar. An understanding of embedded technology is a plus, Rasp Pi, etc.
Curiosity about applying core CS principles to audio — no prior ACR experience required.
This role is about building technology from first principles: encoding, matching, and scaling signals until the computer can “hear.”