Machine Learning Engineer
1 week ago
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
-
Machine Learning Engineer
2 weeks ago
Lahore, Punjab, Pakistan Infostack Full time 1,800,000 - 2,400,000 per yearJob 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...
-
Machine Learning Engineer
5 days ago
Lahore, Punjab, Pakistan Soliton Technologies Full time 1,200,000 - 2,400,000 per yearJob 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...
-
Machine Learning Engineer
5 days ago
Lahore, Punjab, Pakistan Blue Health Full time 900,000 - 1,200,000 per yearBlue 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...
-
Senior Machine Learning Engineer
1 week ago
Lahore, Punjab, Pakistan Senarios Full time 1,200,000 - 3,600,000 per yearJob 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...
-
Senior Machine Learning Engineer
1 week ago
Lahore, Punjab, Pakistan AZ Technologies Full time 1,200,000 - 3,600,000 per yearSenior 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,...
-
Machine Learning Engineer
5 days ago
Lahore, Punjab, Pakistan Enuvision Full time 900,000 - 1,200,000 per yearWe'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...
-
Lead Machine Learning Engineer
5 days ago
Lahore, Punjab, Pakistan Senarios Full time 1,200,000 - 3,600,000 per yearWe 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...
-
Machine Learning Specialist
5 days ago
Lahore, Punjab, Pakistan Infostack Full time 1,800,000 - 2,400,000 per yearJob 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...
-
Machine Learning Engineer
1 week ago
Lahore, Punjab, Pakistan Software Alliance Full time 400,000 - 1,200,000 per yearMachine 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...
-
Machine Learning Engineer
1 week ago
Lahore, Punjab, Pakistan Consultancy Outfit Full time 900,000 - 1,200,000 per yearConsultancy 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...