Location
Bengaluru, Karnataka, India
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Your Role
As a Senior Python Developer, you will design, build, and optimize high‑performance scripts, tools, and large‑scale applications. You will work extensively with object‑oriented design, multithreaded architectures, and advanced Python features to create robust, maintainable, and scalable solutions. Your role involves contributing to open‑source initiatives, collaborating with cross‑functional teams, and integrating performance‑critical components written in C/C\+\+ when required. You will also apply your knowledge of audio DSP frameworks and signal‑processing fundamentals to support audio‑related toolchains and workflows.
In this role, you will:
· Design, develop, and optimize Python‑based tools, libraries, and applications at scale.
· Apply strong OOP and multithreading concepts to build efficient, high‑performance systems.
· Contribute to open‑source projects and leverage collaborative development practices.
· Integrate C/C\+\+ modules for performance‑critical features or audio‑focused libraries.
· Utilize audio DSP frameworks and signal‑processing techniques where applicable.
· Troubleshoot, debug, and refine applications using Python debuggers and profiling tools.
· Ensure code quality, scalability, and maintainability through clean architecture and best practices.
Your Profile
. Having Experience of 6\+ Years.
· Highly skilled Python developer with strong experience building scalable applications and automation tools.
· Deep understanding of object‑oriented programming and multithreaded Python development.
· Proven track record of architecting and optimizing large‑scale or complex Python systems.
· Experience contributing to open‑source software and working with distributed development workflows.
· Knowledge of audio DSP frameworks, signal‑processing fundamentals, and debugging tools.
· Experience with C/C\+\+ for performance‑critical modules or audio library integration is a strong plus.
· Strong analytical, problem‑solving, and debugging abilities.
· Ability to write clean, modular, and well‑documented code suitable for long‑term maintenance.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.