Software Engineer Intern
3 days ago
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.
- 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
-
Internal Software Engineer, BPE
6 days ago
St Paul, MN, United States META Full timeSummary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...
-
Software Engineer
5 days ago
St Paul, MN, United States PATTERSON TECHNOLOGY CENTER Full timeThe Software Engineer's role is to define, develop, test, analyze, and maintain software applications in support of the achievement of Patterson software requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Software Engineer II will also research, design, document, and modify software specifications...
-
Software Engineer
3 days ago
St Paul, MN, United States PATTERSON TECHNOLOGY CENTER Full timeThe Software Engineer's role is to define, develop, test, analyze, and maintain software applications in support of the achievement of Patterson software requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Software Engineer II will also research, design, document, and modify software specifications...
-
Manager, Software Engineering
2 weeks ago
St Paul, MN, United States Circle Full timeJoin to apply for the Manager, Software Engineering role at Circle Continue with Google Continue with Google Join to apply for the Manager, Software Engineering role at Circle Circle is a financial technology company at the epicenter of the emerging internet of money, where value can finally travel like other digital data globally, nearly instantly and less...
-
Undergrad Software Engineer Intern
2 days ago
St Paul, MN, United States Oracle Full timeJob Description Must be enrolled in a university prior to and post internship. Target Internship Duration: May-Aug 2026 or June-Sept 2026 Work Location: San Francisco Bay Area (Redwood Shores, CA) Visa sponsorship is not available for this role. For clarity purposes, this means that Oracle is not in a position now, or in the future, to offer US immigration...
-
Senior Software Engineer
1 week ago
St Paul, MN, United States Patterson Companies Full timeOverview Senior Software Engineer (Remote) at Patterson Companies, Inc. The Senior Software Engineer role is accountable for the development and implementation of standards and processes around definition, development, test, analysis, and maintenance of software applications in support of the business. This includes processes and standards on writing,...
-
Senior Software Engineer
7 days ago
St Paul, MN, United States TSI Incorporated Full timeWho Are We? Are you someone that likes new challenges? Do you want to explore new technologies and help solve some of the worlds most difficult problems, like air quality and safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and externally. We encourage and enable our engineers to get...
-
Software Engineer 1
2 weeks ago
St Paul, MN, United States Preligens Full timeSoftware Engineer 1 Published: 10.16.2025 Company: Safran Test Cells Job field: Software Location: New Brighton, Minnesota, United States Contract type: Permanent Contract duration: Full-time Required degree: Bachelor's Degree Required experience: More than 3 years Professional status: Employees / Staff Salary range: $68,000-75,000 Job Description Are you...
-
Software Engineering
7 days ago
St Paul, MN, United States eTeam Full timeJob: Software Engineering Duration: 8 Months Location: Remote Pay Rate: $97.74/hr. W2Job Description: TOP 6 REQUIREMENTS: 1. Continuous Integration Development 2. Automated Test Development 3. Modern CI/CD pipeline development with GitLab CI (Continuous Integration), GitHub actions or similar 4. Python 5. DevOps Engineer 6. Linux System admin skills,...
-
Software Engineering
7 days ago
St Paul, MN, United States eTeam Full timeJob: Software Engineering Duration: 8 Months Location: Remote Pay Rate: $97.74/hr. W2Job Description: TOP 6 REQUIREMENTS: 1. Continuous Integration Development 2. Automated Test Development 3. Modern CI/CD pipeline development with GitLab CI (Continuous Integration), GitHub actions or similar 4. Python 5. DevOps Engineer 6. Linux System admin skills,...