Talent.com
Software Engineer Intern

Software Engineer Intern

ErgotronEagan, MN, United States
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_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

    Salary Description

    $20.00 - $22.00 per hour

    serp_jobs.job_alerts.create_a_job

    Software Engineer Intern • Eagan, MN, United States