Skip to main content

Senior Python Engineer

Technology
Firehorse
Lahore, Pakistan1 month ago
Full time

Job description

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.
Keywords
monthsOfExperience: 60OCamlPyTorchScikit-learnScalabilityApache VelocityPythonIterationAWSGitDockerKubernetes

Interested in this role?