We are seeking a full-time Python Software Engineer to join our team in Karachi, focusing on AI integration and trading systems. This on-site role involves developing and maintaining backend services, integrating large language models (LLMs) and AI APIs, as well as working with trading APIs. The ideal candidate will contribute to building robust REST APIs, debugging complex issues, and delivering production-quality code that supports our advanced trading platforms.
Key Responsibilities
- Develop and maintain backend services using Python.
- Integrate AI technologies including large language models (LLMs) and various AI APIs.
- Implement and manage trading API integrations to support automated trading systems.
- Design, develop, and maintain RESTful APIs for internal and external use.
- Debug and troubleshoot issues to ensure system reliability and performance.
- Write clean, efficient, and production-quality code following best practices.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
Required Qualifications
- Proficiency in Python programming with strong understanding of object-oriented programming (OOP).
- Solid knowledge of data structures and algorithms.
- Experience in designing and consuming REST APIs.
- Familiarity with version control systems, particularly Git and GitHub.
- Working knowledge of SQL databases and query optimization.
- 0.5 to 2 years of professional experience in software development or demonstrated excellence through exceptional projects.
Preferred Qualifications and Benefits
- Experience with AI and machine learning API integrations is highly desirable.
- Exposure to trading systems or financial technology projects will be considered an advantage.
- Opportunity to work on cutting-edge AI and trading technologies in a dynamic environment.
- Competitive salary range from 10 to 50 PKR, commensurate with experience and skills.
This role offers a unique chance to work at the intersection of AI and financial technology, contributing to innovative solutions that drive automated trading strategies. If you are passionate about Python development and eager to grow your expertise in AI integrations and trading systems, this position is an excellent fit.