Mechanical Engineering Intern

Are you interested in being part of a team working to create innovative products and solve challenging problems? Do you like taking on the challenge of learning new tools and developing new skills on the fly? Would you enjoy being part of a dynamic, start-up business environment? If so, we may have an opportunity for you!

Flowstate is looking for a summer intern with a background in mechanical engineering as well as an interest in programming and data analysis & visualization. Tasks may range from the well-defined to the random and spontaneous. We need someone ready to bring a creative problem-solving approach to all of the above.


This internship may evolve to adjust to our needs, but job tasks will be similar to the following:

  • Work with Pipeline Engineers and Research Team to develop 2-D hydraulic models of liquid pipeline
  • Assist in development of models representing pipeline operations such as batch tracking
  • Develop a proof of concept for a portable, physical pipeline leak demonstration apparatus
  • Assist with software testing – testing new features and occasional debugging
  • Create user documentation for solutions or functionality


  • Coursework in fluid dynamics or hydraulics
  • Familiarity with or ability to learn Python, C#, SQL querying, and database usage (e.g. PostgreSQL)
  • Familiarity with or ability to learn data visualization tools
  • Proficiency with Windows Office suite of products
  • Solid problem solving and analytical skills
  • Strong attention to detail
  • Excellent verbal and written communication skills
  • Ability to work in a team
  • Resourcefulness in learning necessary skills to complete a task

This internship will offer a unique view into data science, research and development, commercial software development, and working in a start-up environment.

This will be a paid position and can be full or part-time. The position can be remote.

Applicants must be US citizens.

We are not currently sponsoring visas for this position. References may be requested. Applicants not having the required skills may not receive a response.