Machine Learning Engineer

1 week ago


Lahore, Punjab, Pakistan DGTL Banking Solutions Full time 1,200,000 - 3,600,000 per year

Position: Python Django Developer (AI/ML + DevOps)

Location: Remote / Flexible

Type: Full-time / Contract

About the Role

We are building DeterCamAI, a next-generation AI-powered smart surveillance system. We are looking for an experienced Python Django Backend Developer with strong AI/ML and DevOps expertise. Your role will focus on building APIs, integrating AI models (object detection), managing data pipelines, and deploying/maintaining scalable cloud infrastructure.

You will work closely with the mobile app team (iOS/Android) who will consume your APIs, but your focus will remain purely on backend services, database design, and DevOps automation.


Key Responsibilities

Backend & API Development

Design and implement RESTful APIs using Django/Django Rest Framework.

Build endpoints to manage camera subscriptions, user profiles, and AI detection events.

Develop logic for barcode/IMEI-based camera registration and subscription tracking.

Implement camera management features (naming, metadata, Google Maps, What3Words integration).

Provide API support for filtering, searching, and counting detection results (per camera, per event type, per date).

AI/ML Integration

Integrate YOLOv11 / Ultralytics object detection models into the backend pipeline.

Enable dynamic selection of AI functions (human, animal, car, etc.) per camera.

Support animal classification (dog, cat, cow, fox, etc.) with high accuracy.

Generate annotated media (images/videos) with detection labels, icons, logos, and timestamps.

Data & Storage

Manage incoming media files from FTP → AWS storage (S3 or equivalent).

Organize files in structured folders by IMEI, date, and event type.

Store metadata (camera ID, location, timestamp, detection type, etc.) in relational DB (PostgreSQL/MySQL).

DevOps & Infrastructure

Automate deployment and scaling on AWS (EC2, ECS, S3, RDS, Lambda, etc.).

Implement CI/CD pipelines (GitHub/GitLab → AWS).

Optimize performance for large volumes of image/video data.

Ensure monitoring, logging, and alerting systems are in place.

Notifications & Event Handling

Build backend logic for push notification triggers based on AI events.

Support configurable notifications (motion only vs AI-object detection).

Provide event summary (object type, camera name, time, thumbnail URL).

write Opensesme in subject to filter out.


Requirements

Technical Skills

4+ years experience in Python, Django, Django Rest Framework.

Strong knowledge of AI/ML integration with YOLO/Ultralytics or similar frameworks.

Hands-on experience with AWS cloud services (EC2, S3, RDS, Lambda, CloudWatch).

Solid DevOps skills with CI/CD pipelines, Docker, Kubernetes (nice to have).

Experience with media storage, annotation, and metadata pipelines.

Strong database design skills (PostgreSQL/MySQL).

Familiar with Google Maps API, What3Words API integration.

Other Requirements

Experience with event-driven systems & notifications.

Strong problem-solving and debugging skills.

Ability to write clean, scalable, well-documented code.

Prior work in AI-based surveillance / smart IoT systems is a big plus.


Nice-to-Have

Knowledge of SMS gateway integration for device configuration.

Experience with image/video watermarking and overlays.

Familiarity with real-time streaming (RTSP/WebRTC).


What We Offer

Opportunity to work on a cutting-edge AI-powered surveillance platform.

Competitive compensation (contract or full-time basis).

Flexible remote work environment.

Long-term collaboration with potential leadership opportunities.


How to Apply

Send your CV, GitHub/portfolio links, and details of previous AI/ML + Django backend projects to

  • WhatsApp


  • 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 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 Senarios Full time 1,200,000 - 3,600,000 per year

    Job Description:We are seeking a highly skilled and motivated individual to join our team as a Senior Machine Learning Engineer. This role requires a strong background in computer science, data science, or electrical engineering, with a focus on machine learning and natural language processing (NLP) technologies.Responsibilities:Design, develop, and...


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

    Senior Machine Learning Engineer | Python, TensorFlow, PyTorch (Lahore)AZ Technologies is looking for a Machine Learning (ML) Engineer who designs, develops, and deploys AI systems and self-learning applications by building and optimizing machine learning models. Key responsibilities include data analysis, feature engineering, model implementation,...


  • 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 Senarios Full time 1,200,000 - 3,600,000 per year

    We are seeking a highly skilled and motivated individual to join our team as aLead Machine Learning Engineer. This role requires a strong background in computer science, data science, or electrical engineering, with proven expertise in machine learning and natural language processing (NLP) technologies. As a lead, you will play a key role in guiding...


  • 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 MonthJob Summary:We are looking for a skilledMachine Learning Engineerto design, develop, and deploy machine learning models and AI-driven solutions. The ideal candidate will have strong...


  • Lahore, Punjab, Pakistan Software Alliance Full time 400,000 - 1,200,000 per year

    Machine Learning EngineerKey ResponsibilitiesDesign, develop, and optimize end-to-end AI/ML pipelines, including data preprocessing, model training, evaluation, and deployment.Build, fine-tune, and implement custom neural networks, LLMs, NLP models, and Computer Vision applications using PyTorch.Collaborate with software engineers, product teams, and...


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

    Consultancy Outfit is a UK-based software solution provider that provides secured and compatible ERP and HRM solutions for an organization, which is a web-based solution for accounting, inventory, sale, purchase, and legal management system.Responsibilities:Design and implement machine learning (ML) models and algorithms to extract insights from structured...