Kevych Solutions logo

Engineer (Movement Detection) 🔥

Kevych Solutions·Salary not specified

Primary stack

PyTorch LightningPyTorch

Nice to have's

AWS BatchStep FunctionsS3DockerCoreMLTFLiteONNX Runtime Mobilequantizationpruningdistillationhuman activity recognition (HAR)Weights & BiasesSwiftKotlin

Job description

About the Position

Engineer (Movement Detection) 🔥

Remote

Lviv, Ukraine

We are looking for a Movement Detection ML Engineer to drive the research and development of exercise-recognition models from IMU sensor data (accelerometer/gyroscope) and scale coverage from our current ensemble to several hundred exercises, while taking inference live on-device.

Responsibilities

  • Increase accuracy and expand coverage to several hundred exercises. You will fine-tune existing models, redesign ensembling strategies, evaluate architectures suited for long-tail, imbalanced multi-class time-series classification, and adapt training regimes (data augmentation, sampling, curriculum learning) for newly annotated data.
  • Port the server-side inference pipeline to run live on iOS/Android devices under strict latency, memory, and compute constraints, handling real-world sensor noise and dropped samples through model export, quantization, and distillation.
  • Ensure all architectural and ensembling wins on offline accuracy respect mobile edge-budget constraints right from the design phase.

Requirements

  • Hands-on experience around 5 years with PyTorch and PyTorch Lightning for building, training, and extending production pipelines, along with Python proficiency
  • Strong applied deep learning background grounded in numerical/signal time-series data (IMU, EMG, audio, sensor fusion, biosignals, or industrial time-series) using architectures such as 1D-CNNs, RNNs/GRUs, dilated convolutions, or Temporal Transformers.
  • Comfortable with ensembling and cascade-style model architectures - combining multiple models' outputs and evaluating latency/complexity vs. performance trade-offs.
  • Solid grasp of evaluation metrics for imbalanced, multi-class time-series classification/segmentation across hundreds of classes (precision/recall trade-offs, label noise, sensor placement variance).
  • Able to work independently with a large, configuration-driven codebase, respecting established architectural conventions and software design patterns.
  • Strong Upper-Intermediate (B2+) or higher - comfortable with daily written and spoken technical communication.
  • Working hours: 15:00 – 23:00 (Kyiv time) - preferred working hours, but the schedule can be adapted.

Good to Have

  • Experience with AWS Batch, Step Functions, S3, and Docker containerization for scalable model training
  • On-device/edge inference: CoreML, TFLite, ONNX Runtime Mobile, or similar export/runtime experience
  • Model compression: quantization, pruning, distillation
  • Wearables or human activity recognition (HAR) experience specifically
  • Weights & Biases or comparable experiment-tracking discipline
  • Mobile app-side familiarity (Swift/Kotlin)

Hiring Process

  • HR interview (up to 45 minutes)
  • Technical interview (1 hour)
  • Final interview (1 hour)

We Offer

  • Competitive reward
  • Growth opportunities and career path
  • Flexible work schedule
  • Regular Performance review
  • Vacations and sick-leave days
  • Technical equipment for comfortable work

Benefits

  • Discounts and vouchers
  • Well-equipped office
  • Long-lasting cooperation
  • Internal referral program
  • Fully covered or paid individual entrepreneurship taxes
  • Gift packs for valuable dates

About the Company

We craft sleek and functional mobile applications tailored to your unique needs. Our intuitive and visually stunning designs enhance user experiences, fostering increased engagement and satisfaction. Detailed testing ensures the reliability and performance of your software solutions. We guide you through the initial stages, helping you validate your ideas and bring them to life. We connect you with skilled professionals tailored to your product needs, ensuring seamless collaboration and project success. We help companies harness the potential of artificial intelligence to automate processes and drive innovation. Our staff augmentation service gives you flexible access to experienced developers, allowing you to scale your team as needed. We create engaging, high-retention game experiences-from concept and core mechanics to polished, immersive gameplay.

© Kevych Solutions. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

⭐ We are a software development company that specializes in providing innovative digital technology solutions. Our team of skilled professionals is dedicated to delivering high-quality mobile, SDK and web applications, as well as custom software tailored to meet your specific business needs. We understand that every project is unique, and we work closely with our clients to ensure that their vision is brought to life.🔋 Our expertise lies in leveraging the latest technologies and industry best practices to create robust and scalable solutions. We have mastered a wide range of technologies, including:iOS Development: Swift, Objective-C, UIKit, SwiftUI, MVVM/MVP/MVC, AWS, and more.Android Development: Java, Kotlin, OOP, Android Jetpack, Android/Google Maps SDK, and more.Cross-Platform App Development: Flutter and React Native.Frontend Development: HTML, CSS, JavaScript, React.js, Node.js, and more.Backend Development: TypeScript, JavaScript, C++, Python, and more.🤝 By partnering with us, you can expect a collaborative approach, transparent communication, and a commitment to exceeding your expectations. We are passionate about technology and driven to help businesses succeed in the digital age. Contact us today to discuss your project and learn how we can help you achieve your goals.😎 What our clients say🥇 We are officially TOP 1% Elite agency on Upworkwww.upwork.com/agencies/kevychsolutions/(Expert-Vetted badge)⭐ Clutch 5.0 starsclutch.co/profile/kevych-solutions👉 Follow us• Websitekevychsolutions.com• LinkedInwww.linkedin.com/... company/kevych-solutions• Instagram @kevych_solutions

More at Kevych Solutions

All 3 roles

Popular searches