{"schemaVersion":"jobsearcher.job.v1","id":"a470d59706cba0fcd859faa9","url":"https://jobsearcher.com/jobs/a470d59706cba0fcd859faa9","canonicalUrl":"https://jobsearcher.com/jobs/a470d59706cba0fcd859faa9","title":"Algorithm Engineer","description":"Overview iOS Algorithm Engineer (CoreMotion / Physics)\r\nWe are a sports technology startup building an Apple Watch app for sports training. We have a functioning app that records raw accelerometer and gyroscope data. We need a specialist in Signal Processing and CoreMotion to help us tune the algorithm.\r\nEngagement Time Commitment: Estimated ~10–15 hours total.\r\nSchedule: Flexible. This work can be completed on evenings or weekends. We focus on the deliverable (the algorithm), not the hours.\r\nLocation: 100% Remote.\r\nThe Mission We are tracking a specific arm movement (throws). We have the raw data logs (CSV). Your job is to analyze this data and provide the logic/code to:\r\nAccurately count \"Reps\" (Throws).\r\nDistinguish between a real throw and \"Noise\" (e.g., dropping the arm, walking, picking up a ball).\r\nHandle the drift/noise inherent in MEMS sensors.\r\nWhat We Have Existing watchOS app that logs data (User Acceleration, Rotation Rate, Gravity) at 50-100Hz.\r\nDataset of \"Clean Throws\" vs. \"Noise\" (CSV format).\r\nA lead iOS engineer (Swift) ready to implement your logic.\r\nWhat We Need From You The Algorithm: You don't need to build the UI. We need the mathematical logic (or Python/Swift function) that takes the raw inputs and returns a \"Success\" count.\r\nDrift Correction: Experience using Complementary Filters, Kalman Filters, or Sensor Fusion to clean up the data.\r\nRequirements Deep experience with Apple's CoreMotion framework.\r\nStrong background in Vector Math and Physics.\r\nExperience with Human Activity Recognition (HAR) or Gesture Recognition.\r\nAbility to work fast\r\nIP and Compliance This project focuses on generic signal processing math (physics/vectors) and does not require using proprietary IP from your current employer. We are happy to sign a customized IP agreement to ensure you are protected.\r\nSkills Algorithm Development\r\nwatchOS\r\nSwift (Programming Language)\r\nCore ML\r\nSignal Processing\r\nMathematics\r\nJ-18808-Ljbffr","company":"Source One Management Services","rawCompany":"source one management services","city":"Boulder","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-04-09T09:46:12.233Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-2051.00","title":"Data Scientists","slug":"data-scientists"},{"code":"17-2112.02","title":"Validation Engineers","slug":"validation-engineers"}],"industries":[{"code":"611620","title":"Sports and Recreation Instruction","slug":"sports-and-recreation-instruction"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541715","title":"Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology)","slug":"research-and-development-in-the-physical-engineering-and-life-sciences-except-nanotechnology-and-biotechnology"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Algorithm Engineer","description":"Overview iOS Algorithm Engineer (CoreMotion / Physics)\r\nWe are a sports technology startup building an Apple Watch app for sports training. We have a functioning app that records raw accelerometer and gyroscope data. We need a specialist in Signal Processing and CoreMotion to help us tune the algorithm.\r\nEngagement Time Commitment: Estimated ~10–15 hours total.\r\nSchedule: Flexible. This work can be completed on evenings or weekends. We focus on the deliverable (the algorithm), not the hours.\r\nLocation: 100% Remote.\r\nThe Mission We are tracking a specific arm movement (throws). We have the raw data logs (CSV). Your job is to analyze this data and provide the logic/code to:\r\nAccurately count \"Reps\" (Throws).\r\nDistinguish between a real throw and \"Noise\" (e.g., dropping the arm, walking, picking up a ball).\r\nHandle the drift/noise inherent in MEMS sensors.\r\nWhat We Have Existing watchOS app that logs data (User Acceleration, Rotation Rate, Gravity) at 50-100Hz.\r\nDataset of \"Clean Throws\" vs. \"Noise\" (CSV format).\r\nA lead iOS engineer (Swift) ready to implement your logic.\r\nWhat We Need From You The Algorithm: You don't need to build the UI. We need the mathematical logic (or Python/Swift function) that takes the raw inputs and returns a \"Success\" count.\r\nDrift Correction: Experience using Complementary Filters, Kalman Filters, or Sensor Fusion to clean up the data.\r\nRequirements Deep experience with Apple's CoreMotion framework.\r\nStrong background in Vector Math and Physics.\r\nExperience with Human Activity Recognition (HAR) or Gesture Recognition.\r\nAbility to work fast\r\nIP and Compliance This project focuses on generic signal processing math (physics/vectors) and does not require using proprietary IP from your current employer. We are happy to sign a customized IP agreement to ensure you are protected.\r\nSkills Algorithm Development\r\nwatchOS\r\nSwift (Programming Language)\r\nCore ML\r\nSignal Processing\r\nMathematics\r\nJ-18808-Ljbffr","datePosted":"2026-04-09T09:46:12.233Z","dateModified":"2026-04-09T09:46:12.233Z","hiringOrganization":{"@type":"Organization","name":"Source One Management Services","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Boulder","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a470d59706cba0fcd859faa9"},"url":"https://jobsearcher.com/jobs/a470d59706cba0fcd859faa9"}}