freehire launches on Product Hunt on 26 August.

Follow →

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

See also