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.
Tech stack: C++, Python, Linux, SQL, Bash, Jenkins (Cloud/CI/CD — a plus).
If you are interested, please, send your full and updated CV and Telegram Link :)