Stryker logo

Staff Software Engineer

Stryker
Remote
Gurugram, India· 2 months ago

Straight from Stryker’s careers page. Apply on the company site — no recruiter, no middleman.

Explore more remote Software Engineer jobs — salaries, top companies, and the latest openings.See all →

Staff Engineer, Software

Location: Gurugram, India

Time Type: Full time

Job Description

Work Flexibility: Hybrid or Onsite

Job Description:

We are seeking an experienced engineer who brings two distinct skill sets: AI/ML (Computer Vision) - owning the training, testing, and tuning of vision-based models for live camera-feed monitoring; and Native Android Development - developing and shipping a production Android app that talks to our cloud. You will partner with the deployment team to align models with their scaling/runtime constraints, work with the maintenance team to maintain and upgrade models.


Key Responsibilities

  • Design, train, evaluate, and tune computer vision models (detection, classification, segmentation, tracking) for live video and multi-camera use cases, including dataset curation, training/validation/testing pipelines, and rigorous benchmarking on accuracy, latency, and throughput.

  • Optimize models (architecture, quantization, pruning, distillation) to meet deployment and scaling constraints provided by the deployment team; re-tune or re-architect when those constraints change.

  • Partner with the operations team to maintain and upgrade models in production — triage regressions, refresh on new data, address drift, and ship improved versions.

  • Design, build, and ship a native Android application (Kotlin, Jetpack Compose, MVVM/Clean Architecture, Hilt, Coroutines/Flow, Room, WorkManager) that interacts with our cloud backend.

  • Build secure cloud integration: REST/gRPC, OAuth2/JWT, TLS, FCM push, and offline-first sync; handle Android runtime permissions and background execution correctly.

  • Set up Android CI, testing (unit + instrumentation), crash reporting, and Play Store release pipelines.

Required Qualifications

  • 5+ years of total professional software engineering experience.

  • Proven experience in vision-based model training and testing, with models shipped to production.

  • Hands-on experience with cloud-based AI training/experimentation infrastructure (AWS SageMaker, GCP Vertex AI, Azure ML, or equivalent).

  • Experience building models for continuous monitoring via live video input from cameras and tuning them for efficient inference across multiple concurrent camera streams.

  • Track record of collaborating with deployment/MLOps/operations teams - translating runtime constraints into model decisions and supporting models post-launch.

  • Proficiency in Python and ML frameworks (PyTorch, TensorFlow, TensorFlow Lite, ONNX); strong grasp of CNNs and modern detection/tracking architectures (YOLO, DETR, ByteTrack, etc.).

  • Strong proficiency in Kotlin and the modern Android stack (Jetpack, Compose, Coroutines/Flow, Hilt, Room, WorkManager); demonstrated experience shipping production Android apps to the Play Store.

  • Deep working knowledge of Android Wi-Fi and BLE APIs.

  • Experience with cloud connectivity on Android (REST, gRPC, WebSockets, or MQTT; OAuth2/JWT; TLS; FCM) and Android’s security/permissions model (runtime permissions, foreground services, background execution limits).

  • Comfort interfacing with embedded/IoT hardware over BLE and WiFi under real-world conditions (intermittent connectivity, retries, power constraints).


Preferred Qualifications

  • On-device inference acceleration (Android NNAPI, Qualcomm SNPE, MediaPipe, GPU delegates).

  • Streaming protocols (RTSP, WebRTC, HLS) and video codecs; edge / IoT camera deployments.

  • Model monitoring, drift detection, and active learning loops.

  • Contributions to open-source ML or Android projects.


Education

  • Bachelor’s or Master’s degree in Computer Science, AI/ML, or related field — or equivalent practical experience.


measurement bias

  • Strong product mindset and bias for measurement - you instrument, benchmark, and optimize.

  • Excellent collaboration skills with deployment and operations teams, and a maintenance mindset toward models in production.

  • Ability to switch effectively between two distinct domains (ML model development and Android app development) and deliver in both.

Travel Percentage: 10%

Cala Health logo

Cala Health

Software Test Engineer

Remote
$120k–$135k
✓ From careers page· 16 minutes ago
NikoHealth logo

NikoHealth

Senior Platform Engineer

Remote
New York, NY$150k–$200k
✓ From careers page· 16 minutes ago
Darktrace logo

Darktrace

Vice President, Security and AI Strategy

Remote
New York, NY$200k–$200k
✓ From careers page· about 2 hours ago
Trulioo logo

Trulioo

Staff Engineer or Architect, AI Agentic Team

Remote
Vancouver, BC$175k–$205k
✓ From careers page· about 2 hours ago

Discover More than 100,000 Hidden Remote Jobs Before Everyone Else

Unlock All Remote Jobs Today

Simple pricing. Big savings on Quarterly and Yearly.

Monthly Access

$19/month
  • Instant access to fresh remote jobs from 500+ companies
  • New opportunities added hourly, often 3-7 days before anywhere else
  • Advanced filtering by role type, stack, pay, and location
  • Priority customer support
Start 7-day trial — $2.95
Most Popular

Yearly Access

$59/year
  • Everything in Monthly
  • Save $169 (~74%) vs paying monthly
  • Average job search takes ~6 months - get covered for the whole journey
  • Less than the cost of one lunch per month for competitive advantage
  • Equivalent to just ~$4.92/month
Start 7-day trial — $2.95