D

Devsinc

Global IT services and enablement provider

Software Engineer - AI/ML

Computer VisionConfirmed live in the last 24 hours
Full-timeLahore, Punjab, PakistanNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science or Artificial Intelligence is required.
  • At least 3 years of relevant software engineering, Machine Learning, or Computer Vision experience is required.
  • Strong Python programming skills and hands-on PyTorch experience are required.
  • Experience training image segmentation or Computer Vision models is required.
  • Understanding of model training, validation, evaluation, and inference workflows is required.
  • Familiarity with data loaders, mixed precision training, checkpointing, and GPU-based training is required.
  • Understanding of video- or image-based datasets and good practices for separating training and test data is required.
  • Experience or familiarity with AWS, cloud GPU environments, object storage, and Docker is required.
  • Understanding of production Machine Learning inference and performance optimization is required.
  • Strong software engineering fundamentals, including testing, version control, reproducible configurations, and continuous integration, are required.
  • Strong verbal and written communication skills are required.
  • Confidence participating in client meetings and technical discussions is required.
  • Ability to explain technical topics clearly, ask appropriate questions, and communicate blockers or risks proactively is required.
  • Ability to discuss experiments, model results, implementation decisions, and tradeoffs directly with the client is required.

Responsibilities

  • Train and improve multi-label medical image segmentation models using PyTorch.
  • Work with ultrasound video datasets and clinician-annotated medical imaging data.
  • Run experiments addressing class imbalance, overlapping anatomy, small or thin targets, and temporal context.
  • Build and improve evaluation pipelines with per-label, frame-level, and event-level metrics.
  • Validate models using patient-level test splits and clinician review.
  • Optimize inference for real-time video processing, focusing on GPU latency and performance.
  • Use mixed precision, model compilation, batching, frame stride, and other inference optimization techniques.
  • Package and deploy models using Docker and AWS-based infrastructure.
  • Contribute to reproducible training and retraining pipelines with experiment tracking, checkpointing, continuous integration, and automated testing.
  • Collaborate with clinicians, annotators, infrastructure engineers, and external Machine Learning partners.
  • Participate in regular client calls, technical discussions, demonstrations, requirement discussions, and progress updates.
  • Explain technical decisions, experiment results, risks, and tradeoffs clearly to technical and non-technical stakeholders.
  • Work directly with the client to understand feedback, clarify requirements, and translate discussions into actionable engineering tasks.

Desired Qualifications

  • Experience with medical imaging or medical image segmentation is preferred.
  • Experience with medical video annotation platforms is preferred.
  • Real-time Computer Vision or video inference experience is preferred.
  • Familiarity with multiple segmentation architectures or frameworks is preferred.
  • Experience working with multi-GPU training is preferred.
  • Knowledge of model deployment and inference optimization is preferred.
  • Previous experience working directly with clients, product teams, or external stakeholders is preferred.
  • Awareness of Software as a Medical Device practices, model traceability, model cards, audit trails, or clinical acceptance processes is preferred.

About the Company

Devsinc

Global IT services and enablement provider

Devsinc provides global IT enablement services with two delivery centers in Southeast Asia and four offices across three continents. With 15+ years of experience and over 3,000 completed projects for more than 236 active clients in 23 countries, the company helps clients plan, execute, and manage technology initiatives. Its offerings are delivered through these distributed teams to support client projects and digital work across multiple regions. Compared with others, Devsinc emphasizes its international presence, long track record, broad client base, and cross-border delivery, which together support agility, coordination, and consistent IT execution. The company’s goal is to help clients achieve global IT excellence by enabling faster delivery, better alignment with business needs, and scalable technology solutions.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Devsinc

See more jobs