About The Position

The Software Engineer intern will support the development of software systems and solutions in support of factory automation and engineering test data systems. The Software Engineer Intern will make use of database administration and design as well as strong programming and coding skills. Project work will include the creation of data pipelines, development of data visualization, and the automation of data-based applications to drive key decisions for the business. The Software Engineer will team up with members of the Big Data group to plan, design, develop and test software solutions and applications for the business. During the 12 weeks each Intern will: Be given an individual and well-defined project with set outcome goals Gain hands on experience Receive excellent training and ongoing supervision Be invited to attend an intern webinar series Attend networking/social events Attend and present at Poster Session about each Interns project successes and pitfalls Receive formal, written feedback

Requirements

  • Currently enrolled in a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science or Related Field.
  • Understanding of relational and cloud database structure
  • Programming experience with Python, Java, JavaScript, Python, C++, or other programming languages
  • Database design and administration using MySQL, Oracle, MongoDB, or others
  • Experience with web services (AWS, Azure)
  • Extract and develop management reports from databases and do data mining and analysis to identify opportunities to drive operational excellence
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices.
  • Must be a U.S. Citizen or U.S. Permanent Resident due to ITAR restricted data.

Nice To Haves

  • Business Intelligence and Visualization tools, e.g.: QuickSight, MSPowerBI, etc.

Responsibilities

  • Support the development of software systems and solutions in support of factory automation and engineering test data systems.
  • Utilize database administration and design skills.
  • Utilize strong programming and coding skills.
  • Create data pipelines.
  • Develop data visualization.
  • Automate data-based applications to drive key decisions for the business.
  • Team up with members of the Big Data group to plan, design, develop and test software solutions and applications for the business.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service