Show more filters

Senior Python Engineer

Firehorse

3.7
1 review
Firehorse
Job Type   /   Job Level
Full-time   /   Senior Executive
Job Location
Lahore, Punjab, Pakistan
Salary Range
PKR 250,000 - PKR 450,000 (Monthly)
A free Jobstore account is required to proceed to the employer site.

About the Company

Firehorse, a US-based company, is hiring a Senior Python Engineer with strong programming fundamentals and deep AI expertise spanning both traditional machine learning and generative AI / LLMs. We are looking for someone who moves fast, writes clean and well-tested code, and has a genuine understanding of how models work under the hood.


About the Role

Firehorse is seeking a Senior Python Engineer to design, build, and maintain robust Python services and AI-powered features, with a focus on both traditional ML and GenAI/LLM systems, while collaborating closely with clients and stakeholders and upholding engineering best practices.


Responsibilities

  • Design, build, and maintain robust Python services, APIs, and data pipelines.
  • Develop AI-powered features using both traditional ML models and LLM / GenAI systems.
  • Build and evaluate LLM pipelines — prompt engineering, RAG, fine-tuning, and model evaluation.
  • Write end-to-end test cases and maintain high automated test coverage.
  • Prototype and iterate quickly — ship at a high pace without sacrificing quality.
  • Optimize applications for performance, reliability, and scalability.
  • Participate in code reviews and uphold engineering best practices.
  • Collaborate directly with clients and stakeholders to shape technical solutions.


Qualifications

  • 5+ years of professional Python development experience.
  • Strong programming and computer science fundamentals — data structures, algorithms, and clean code.
  • Strong AI and LLM skills across both traditional ML (e.g., scikit-learn, PyTorch) and GenAI (e.g., Anthropic / OpenAI APIs, agent and RAG frameworks).
  • Solid understanding of how models actually work — architectures, training, inference, and evaluation. This is a must.
  • Hands-on experience building RAG systems — retrieval pipelines, vector databases, and evaluation. This is a must.
  • Experience writing end-to-end and integration tests (e.g., pytest).
  • Experience building and consuming REST APIs; fluency with Git workflows.
  • High velocity: able to learn fast, deliver fast, and own outcomes independently.


Preferred Skills

  • Open-source model deployment experience (e.g., Hugging Face, vLLM, Ollama, GPU inference).
  • Cloud experience (AWS) and containerization (Docker / Kubernetes).


Compensation & Benefits

  • Compensation through USD remittance.
  • Fuel allowance and company-sponsored lunch.
  • Double daily salary for approved weekend or public-holiday work.
  • Hybrid schedule — 3 days in office, 2 days remote.
  • No micromanagement; direct interaction with stakeholders.


A free Jobstore account is required to proceed to the employer site.
Jobs in Pakistan   »   Jobs in Punjab   »   Jobs in Lahore   »   Senior Python Engineer

More jobs

People also search