Description
You will design, develop, and maintain high-availability, low-latency applications using Python.
Responsibilities
- Design and implement scalable, multi-process, and multi-thread architectures.
- Write efficient, reusable, and testable code to enhance current software systems.
- Integrate databases and diverse data sources into unified systems.
- Implement business requirements, feature modifications, and data storage solutions.
- Perform application performance tuning, automation, and debugging using Python test frameworks.
Required Skills
- 5-7 years of experience in software development.
- Advanced Python programming skills.
- Hands-on experience with the pandas library.
- Strong scripting experience.
- Ability to design for high availability, low latency, and data security.
- Experience with multi-process and multi-thread architectures.
- Ability to integrate user-oriented elements into different applications.
- Basic knowledge of cloud services.
Preferred Skills