PeKe Labs is a cutting-edge technology company focused on revolutionizing the interpretation of raw tendonal and muscular data. They are seeking a Machine Learning Software Engineer to design and implement advanced machine learning algorithms that process complex data and empower devices to understand human motion in real time.
Responsibilities:
- Design and implement machine learning models to analyze raw datasets and translate it into actionable technological outputs
- Collaborate closely with hardware and software engineers to integrate ML solutions into our software stack
- Continuously optimize and improve the performance of our models, focusing on real-time data processing and reducing latency
- Develop and test novel algorithms to ensure they meet the evolving needs of our product and industry
- Take ownership of your projects from concept to deployment, balancing speed and accuracy to ensure timely delivery of working solutions
- Engage in problem-solving and troubleshooting, keeping the team moving forward despite challenges or roadblocks
- Contribute to a fast-paced, agile development process where doing is prioritized over perfection
- Stay up to date on the latest advancements in machine learning, biomechanics, and wearable technology, and continuously innovate
Requirements:
- Experience in developing machine learning models, with a focus on real-time data processing
- Solid programming skills in Python, C++, or similar languages commonly used in machine learning environments
- Proficiency with ML libraries (TensorFlow, PyTorch, etc.) and data manipulation tools (Pandas, NumPy, etc.)
- Experience with sensor data and working with raw data inputs from wearables or similar devices
- Comfortable working in a self-directed environment with little supervision—your ability to prioritize and execute will set you apart
- A bias towards doing: You're someone who gets things done, doesn't wait for perfect conditions, and takes action to solve problems
- A growth mindset, excited to take on new challenges and innovate in a fast-moving environment
- Excellent communication skills and a collaborative attitude, even when tackling complex technical problems
- Experience with biomechanics, kinesiology, or motion analysis
- Familiarity with real-time systems and edge computing
- Knowledge of motion capture technologies, wearable sensors, or gesture recognition
- Familiarity with cloud platforms and deploying ML models at scale