The company is looking for an algorithm engineer to develop next-generation hardware to explore proteins in unprecedented detail through sophisticated algorithms.
Requirements
- Strong background in signal processing techniques and tools.
- Hands-on experience with applying signal processing and signal filtering techniques to 1D/2D time-varying data
- Proficiency in machine learning algorithms and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Experience with programming languages such as Python, C++, or MATLAB.
- Familiarity with digital signal processing (DSP) tools and methodologies.
- Proven experience in data analysis and practical application of ML models.
- Familiarity with cloud computing platforms (e.g., AWS, Google Cloud)
Responsibilities
- Design, develop, and optimize ML algorithms for signal processing applications.
- Implement and test signal processing algorithms and frameworks.
- Conduct data analysis and visualization to extract meaningful insights from signal data.
- Integrate ML models into existing software systems and workflows.
- Evaluate model performance and perform iterative improvements based on feedback and validation results.
- Create, maintain, and update documents for all aspects of the development process as well as contributing to generating intellectual property
- Analyze sensor data, design algorithms to preprocess data, extract features and prototype algorithms to enable expected user interactions.
Other
- Ability to assess pain points, and identify and communicate solutions very efficiently
- Excellent communication skills and the ability to work both independently and in a team environment.
- Bachelor’s, Master’s, or PhD degree in Computer Science, Statistics, Bioinformatics, Electrical Engineering, or a related field.