Senior Machine Learning Engineer

2 days ago


Lahore, Punjab, Pakistan 10xengineers Full time 1,200,000 - 3,600,000 per year

Level: Senior (5-7 years)

Location: Lahore, on-site

Job Type: Full-time

About the Role

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.

What 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.

Job Type: Full-time

Application Question(s):

  • This is a full-time on-site position in our office in Garden Town, Lahore. Do you agree to working on-site? If you're not in Lahore, are you willing to relocate?

Education:

  • Bachelor's (Required)

Work Location: In person



  • Lahore, Punjab, Pakistan Scraperrs Full time 900,000 - 1,200,000 per year

    Company DescriptionWe suggest you enter details here.Role DescriptionThis is a full-time on-site role for a Senior Machine Learning Engineer at Scraperrs, located in Lahore. The Senior Machine Learning Engineer will be responsible for developing and implementing machine learning models, analyzing data patterns, improving algorithms, and ensuring the accuracy...


  • Lahore, Punjab, Pakistan Enuvision Full time 1,200,000 - 3,600,000 per year

    Open to Opportunities: Senior Machine Learning Engineer (7+ Years of Experience)Hello everyone I'm a Senior Machine Learning Engineer with7+ years of experiencebuilding and deploying AI-driven solutions across domains like Computer Vision, NLP, and Generative AI. My work focuses on creating scalable, production-ready ML systems that deliver real-world...


  • Lahore, Punjab, Pakistan Enuvision Full time 900,000 - 1,200,000 per year

    We're Hiring – Senior Machine Learning Engineer (Generative AI & Computer Vision)At Enuvision, we are pushing the boundaries of Generative AI by building next-generation audio-driven facial reenactment and text-to-speech systems. To accelerate our journey, we're looking for a highly skilled Senior Machine Learning Engineer to join our core team.What...


  • Lahore, Punjab, Pakistan CodeFlamme Full time 900,000 - 1,200,000 per year

    Company DescriptionCodeFlammeis committed to turning innovative ideas into reality through cutting-edge digital transformation solutions. The company emphasizes creativity, technology, and business growth, delivering exceptional tech excellence for its clients. At CodeFlamme, we empower businesses by providing reliable and impactful digital solutions. Join...


  • Lahore, Punjab, Pakistan Infynix Solutions Full time 400,000 - 1,200,000 per year

    Company DescriptionInfynix AI is a leader in expert AI software development, offering custom AI chatbots, automation, analytics, and content generation services. They specialize in web development, custom software, Python automation, YouTube SEO, and graphic design services. Elevate your business with their innovative and high-impact solutions.Role...

  • Machine Learning Engineer

    21 minutes ago


    Lahore, Punjab, Pakistan Infostack Full time 1,800,000 - 2,400,000 per year

    Job Title:Machine Learning EngineerLocation:Remote (Pakistan – US hours overlap)Type:Full-Time / ContractCompensation Contractors:$3000 – $4000/Per Project/ Per MonthPrior Experience in the Staff Augmentation Model is mandatory.Job Summary:We are looking for a skilledMachine Learning Engineerto design, develop, and deploy machine learning models and...


  • Lahore, Punjab, Pakistan Soliton Technologies Full time 1,200,000 - 2,400,000 per year

    Job DescriptionWe are looking for a skilled Software Engineer (Machine Learning) with 2 years of experience to join our innovative team on-site. The ideal candidate will bring a solid foundation in machine learning, data processing, and model development. In this role, you will be responsible for designing, implementing, and optimizing advanced machine...


  • Lahore, Punjab, Pakistan The Hexaa Full time 900,000 - 1,200,000 per year

    Experience Required: 3–4 yearsAbout the RoleWe are looking for a Machine Learning Engineer with 3–4 years of experience to design, implement, and optimize machine learning solutions for real-world applications. The role requires strong analytical skills, hands-on coding experience, and the ability to collaborate effectively with cross-functional...


  • Lahore, Punjab, Pakistan Blue Health Full time 900,000 - 1,200,000 per year

    Blue Health is seeking a highly skilledMachine Learning Engineerwith expertise incomputer vision, reinforcement learning, and transformer-based architecturesto join our technology team. This role involves designing, implementing, and deploying advanced machine learning models for healthcare applications. The ideal candidate will have strong programming...


  • Lahore, Punjab, Pakistan Bridging Bits Full time 900,000 - 1,200,000 per year

    Company DescriptionBridging Bits is a technology company specializing in software and AI development, helping businesses unlock innovation through intelligent solutions. Established in 2021, we've grown into a trusted digital partner serving clients across multiple industries and regions. Our team of experienced engineers, data scientists, and designers...