Senior Back-End Engineer (C++/Python, Linux) About the product We build a high-load music recognition platform: real-time audio processing, scalable back end, external API integrations, and long-term architectural evolution.
Responsibilities * Collaborate with the lead engineer to modernize and extend the existing music recognition stack. * Drive architectural changes to support new business requirements and API integrations. * Work through backlog items spanning both development and light devops to keep delivery flowing (no silos). * Support CI/CD and service reliability (observability, performance, stability).
Requirements * 10+ years of professional software development experience. * Strong proficiency in: * C++ (multithreaded programming) * Back-end development and service design * Linux (userspace, tooling, performance) * Python, SQL, Bash, Jenkins * Ability to own tasks end-to-end and collaborate effectively in fast-paced teams.
Nice to have * Experience with cloud infrastructure (AWS/GCP/Azure) and modern CI/CD pipelines. * Performance optimization; work with streaming/large datasets. * Familiarity with audio DSP/ML (a plus, not required).
Engagement * Contract (B2B/independent contractor). Time off (vacation/sick leave) is self-managed and not company-paid. * Remote, flexible schedule with agreed team overlap.
What we offer * A seasoned engineering team and a tech-driven environment. * Impact on architectural decisions and the system’s long-term evolution. * Work across back end and infrastructure with a “no-silos” mindset. * Projects with real impact in the music recognition domain.