Internships

Controls Engineering Intern (Remote)

Remote
Work Type: Internship

Julia Computing's mission is to develop products that bring Julia's superpowers to its customers. Julia Computing's flagship product is JuliaHub, a secure, cloud based, software-as-a-service platform for developing Julia programs, deploying them, and scaling to thousands of nodes. Julia Computing was founded in 2015 by the creators of the Julia programming language for artificial intelligence, machine learning, analytics, data science, modeling, and simulation.


Julia Computing is looking for interns in the field of automatic control, modelling and simulation to develop control tools in the JuliaSim cloud-based platform. Applicants should include a cover letter describing their previous experience in building and using modelling and simulation tooling, experience programming in Julia, and describe the timeframe on which they are looking for an internship (one semester in fall/spring/summer, part time vs full time, etc.). Any application without a cover letter will be immediately rejected.


Job Duties and Responsibilities

  • Implement and test machine-learning based surrogate techniques for Model-Predictive Controllers (MPC).
  • Develop tools for steady-state analysis (trimming) of simulation models.
  • Develop tools for deriving and working with Linear-Parameter Varying (LPV) models and gain-scheduled controllers.
  • Develop GUIs for system identification and handling of experimental data.


Education, Expertise and Experience Required

Bachelor's or master's degree or equivalent in mathematics, computer science, engineering, or related technical disciplines with at least one course in automatic control or feedback systems. In progress degrees are acceptable for internships.

Strong knowledge of at least one dynamic programming language (of course Julia is preferred) or modelling framework (e.g. Modelica).

Demonstrated capabilities through prior work in at least one of: modelling and simulation, code optimization, package development, automatic control, differential equations, or machine learning.

Submit Your Application

You have successfully applied
  • You have errors in applying