HamburgerMenu
hirist

Python Developer - OOPS/Multithreading

HriZen
5 - 9 Years
Multiple Locations

Posted on: 05/05/2026

Job Description

Requirements :


- Advanced Python proficiency with strong command of both functional and object-oriented (OOP) programming paradigms.


- Demonstrated experience building production-grade applications with an emphasis on scalability, maintainability, and performance.


Strong expertise in concurrency and parallelism, including :


- Multithreading and multiprocessing, Synchronous and asynchronous programming (e. g., async/await), Designing for throughput, latency, and safe shared-state handling.


- Proven experience integrating with external systems via application interfaces, including: Building and consuming RESTful APIs, Authentication/authorization patterns (e. g., API keys and OAuth where applicable), and Reliable integration patterns (timeouts, retries, idempotency, and error handling).


- Strong SQL skills, including the ability to write efficient, complex queries (joins, aggregations, window functions) and optimize performance where needed.


- Knowledge of Apache Spark and distributed data processing concepts or supporting Spark applications (e. g., Spark SQL, DataFrames, performance tuning basics, partitioning/shuffles).

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...