About Ergotron :
Ergotron, Inc. is a global leader in designing ergonomic solutions that connect people and technology to enhance human performance, health and happiness. Using the Technology of Movement™, Ergotron builds products and custom solutions that help people feel a new sense of energy in healthcare, industrial and office settings, both at home and on-site.
Through its 40-year history, Ergotron has led the industry with innovative, professional-grade products and customer-focused service. The company has earned more than 200 patents and established a growing portfolio of award-winning brands including WorkFit® and CareFit™, and patented Constant Force™ and LiFeKinnex™ technologies. Ergotron is headquartered in St. Paul, Minnesota, with a presence in North America, EMEA and Asia Pacific. For more information, please visit www.ergotron.com.
Position Responsibilities :
- Develop and maintain scripts to validate and clean incoming sensor data for accuracy, consistency, and completeness.
- Design automated data quality checks and anomaly detection routines to flag and correct data issues.
- Build data preprocessing and feature extraction pipelines to prepare datasets for machine learning model training.
- Assist in training, testing, and optimizing machine learning models used for predictive analytics and pattern recognition.
- Collaborate with software engineers and data scientists to integrate validated data streams and ML models into production systems.
- Document technical processes, validation methods, and model performance results for internal use and future reference.
- Participate in code reviews, testing efforts, and iterative development cycles to ensure high-quality deliverables.
Position Requirements (Knowledge & Experience) :
Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field.Foundational knowledge of programming languages such as Python, Java, or C++ (Python preferred for data work).Familiarity with data processing libraries and tools (e.g., Pandas, NumPy, scikit-learn).Understanding of basic machine learning concepts (training, testing, evaluation, model types).Exposure to data validation, data cleaning, or anomaly detection techniques.Strong problem-solving and analytical skills with attention to detail and data quality.Ability to work collaboratively in a team environment and follow software development best practices (version control, documentation, testing).Good written and verbal communication skills for documenting processes and presenting findings.Location : Eagan, MN OR Murfreesboro, TN
Salary Description
$20.00 - $22.00 per hour