Python Software Engineer (AI Integration & Trading Systems)
Summary
Build backend services integrating AI APIs and trading systems using Python, FastAPI, and SQL.
Job Description
The role is for a Python Software Engineer focused on AI integration and trading systems.
Responsibilities
- Build and maintain backend services.
- Integrate LLM and AI APIs.
- Implement trading API integrations.
- Develop REST APIs.
- Write clean, production-quality code.
- Debug and troubleshoot software.
- Collaborate with cross-functional teams.
Full-time, on-site position in Karachi. Experience: 0.5–2 years of professional experience; fresh graduates with exceptional projects may be considered.
Job Specification
Mandatory Skills
- Excellent knowledge of Python
- Strong understanding of OOP and data structures
- Experience with REST APIs
- FastAPI preferred, or Flask
- Git/GitHub
- SQL, including PostgreSQL or MySQL
- Writing clean, maintainable, production-quality code
- Strong debugging and problem-solving skills
Preferred Skills
- Experience with OpenAI, Anthropic, or Gemini APIs
- Basic understanding of LLMs, RAG, embeddings, and AI agents
- Experience with Binance API, CCXT, or other trading APIsWebSockets
- Async Python (asyncio)
- Docker
- Linux
- Pandas and NumPy
Nice to Have
- TradingView Pine Script knowledge
- Financial markets or crypto trading knowledge
- Machine learning basics, including scikit-learn, PyTorch, or TensorFlow
- Vector databases
- Redis
- Celery