Software Engineer Intern at Ergotron, Inc.
Eagan, Minnesota, United States -
Full Time


Start Date

Immediate

Expiry Date

25 Dec, 25

Salary

0.0

Posted On

26 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Java, C++, Data Processing, Machine Learning, Data Validation, Data Cleaning, Anomaly Detection, Problem-Solving, Analytical Skills, Team Collaboration, Version Control, Documentation, Testing, Communication Skills

Industry

Business Supplies & Equipment

Description
Description 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
Responsibilities
The intern will develop and maintain scripts for validating and cleaning incoming sensor data, as well as design automated data quality checks. They will also assist in training and optimizing machine learning models for predictive analytics.
Loading...