Senior Machine Learning Engineer

10xengineers

Lahore

On-site

PKR 3,600,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Opportunity to work on state-of-the-art AI systems
Continuous exposure to innovative AI workloads
Growth path into architectural leadership

Job summary

A leading AI technology firm based in Lahore is seeking a Senior Machine Learning Engineer with at least 5-7 years of software engineering experience. The role encompasses the design of frameworks and APIs vital for AI model performance and efficiency on custom hardware. Candidates should have strong expertise in C++ and Python, with a deep understanding of AI/ML systems. This opportunity also allows for architectural leadership and mentorship of junior engineers.

Qualifications

  • 5-7+ years of professional experience in software engineering.
  • Strong programming expertise in C++ (C++11/14/17) and Python.
  • Experience with C++/Python bindings like pybind11 or SWIG.

Responsibilities

  • Define and implement software architecture for scalable applications.
  • Develop Python/C++ frameworks for integrating ML models.
  • Mentor and guide junior engineers in best practices.

Skills

C++ programming
Python programming
AI/ML systems optimization
Systems programming
Data structures and algorithms
Concurrency and threading
Memory management

Tools

PyTorch
TensorFlow
ONNX Runtime
GStreamer
OpenCV

Job description

Level: Senior (5-7 years)
Location: Lahore, Pakistan – On-site
Job Type: Full-time

We are seeking a senior engineer to join our high-performance team, which partners with leading AI chip companies to deliver cutting-edge software that enables end-users to run Vision and Generative AI inference workloads efficiently on custom accelerators.

As a Senior Machine Learning Engineer, you will be a key technical member of the team, working in a hands-on role to contribute to the design and development of frameworks, APIs, and runtime integrations that enable AI models to run seamlessly on next-generation hardware. You will also help shape technical direction, mentor junior engineers, and collaborate closely with the client’s compiler/runtime and hardware architecture teams.

This is not a traditional applied ML role. Instead, it requires deep software engineering expertise with strong exposure to AI/ML systems, ideal for someone who thrives in systems programming and performance optimization, and wants to pivot into the AI/ML domain while continuing to build on their proven experience in delivering robust, high-quality software. In this role, you will directly contribute to enabling large-scale AI workloads on custom hardware.

What You’ll Do
  • Define and implement software architecture and design patterns to ensure frameworks and applications are scalable, maintainable, and reusable.
  • Architect and develop Python/C++ frameworks for integrating ML models with custom runtimes.
  • Design and implement high-performance APIs, bindings, and libraries to support inference of Vision and Generative AI models.
  • Build and maintain Model Zoo, loaders, and optimization workflows to simplify model deployment.
  • Profile, debug, and optimize performance-critical paths in runtime and framework layers.
  • Develop real-time pipelines and applications using GStreamer, OpenCV, and other multimedia/ML frameworks.
  • Collaborate with compiler/runtime teams to ensure smooth integration of graph-level and operator optimizations.
  • Mentor and guide junior engineers; enforce software engineering best practices across design, testing, CI/CD, and code reviews.
  • Own end-to-end delivery of software components: define scope, set timelines, and drive execution.
What We’re Looking For
  • 5–7+ years of professional experience in software engineering, ideally in systems programming or performance-critical applications.
  • Strong programming expertise in C++ (C++11/14/17) and Python.
  • Experience with C++/Python bindings (e.g., pybind11, SWIG).
  • Strong fundamentals in:
    • Data structures and algorithms
    • Concurrency, threading, and synchronization
    • Memory management, caching, and performance profiling
    • Networking and streaming systems
  • Exposure to ML frameworks (PyTorch, TensorFlow, ONNX Runtime) and how they interface with hardware runtimes.
  • Experience building frameworks, SDKs, or toolchains used by other developers or customers.
Bonus Points
  • Hands-on experience deploying vision or Generative AI models (transformers, diffusion models, LLM inference).
  • Experience with multimedia/vision pipelines (e.g., GStreamer plugin development).
  • Contributions to open-source ML systems projects (e.g., Hugging Face, ONNX Runtime, TensorRT).
  • Prior experience in a technical lead or client-facing role.
Why Join 10xEngineers?
  • Opportunity to work on state-of-the-art AI systems with a world-class chip company.
  • A chance to be the anchor of a team, shaping its technical culture and delivery standards.
  • Continuous exposure to Vision and Generative AI workloads without being tied to repetitive applied ML tasks.
  • Growth path into architectural leadership across multiple projects.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Machine Learning Engineer – AI Systems & Frameworks
Junior Machine Learning Engineer – AI Systems & Frameworks

10xengineers • Lahore

On-site
Continuous exposure to cutting-edge AI projects
Opportunity for advanced technical roles
Work with a world-class chip company
Senior AI/ML Engineer
Senior AI/ML Engineer

Eletech Solutions • Lahore

On-site
PKR 2,790,000 - 3,348,000
Senior AI Engineer, ML & Model Quality
Senior AI Engineer, ML & Model Quality

Edge • Islamabad

On-site
PKR 1,800,000 - 3,200,000
Senior ML Engineer: AI Hardware & High-Performance Systems
Senior ML Engineer: AI Hardware & High-Performance Systems

10xengineers • Lahore

On-site
PKR 3,600,000 - 6,000,000
Opportunity to work on state-of-the-art AI systems
Continuous exposure to innovative AI workloads
Growth path into architectural leadership
AL/ML Engineer
AL/ML Engineer

Confidential Company • Islamabad

On-site
PKR 3,000,000 - 4,200,000
Machine Learning Engineer
Machine Learning Engineer

India Abroad • Lahore

On-site
Senior AI/ML Engineer
Senior AI/ML Engineer

Eletech • Lahore

On-site
PKR 4,500,000 - 6,500,000
Machine Learning Engineer
Machine Learning Engineer

OceanWave Maritime • Lahore

On-site
Accommodation
Biometric passport support
Senior Python AI/ML Engineer
Senior Python AI/ML Engineer

Hybrid Mediaworks • Islamabad

On-site
PKR 1,674,000 - 2,232,000
Competitive salaries
Health insurance
Personal and team-based bonuses
+1
AI/ML Engineer (Generative AI, ML, Data Analytics)
AI/ML Engineer (Generative AI, ML, Data Analytics)

Sapphiretechnologies • Lahore

On-site