About this Software Engineer Intern - 1076 role at Economicmodeling
Major Responsibilities:
Support engineering projects through research, design, development, testing, and documentation
Collaborate with engineers, technical teams, and project managers to achieve project goals
Participate in the design, prototyping, and scoping of engineering solutions
Prepare technical documentation related to engineering projects and processes
Identify and troubleshoot technical issues and develop solutions with guidance from experienced engineers
Participate in training and development opportunities to expand technical knowledge and engineering skills
Education and Experience:
Pursuing a degree in Computer Science, Software Engineering, Engineering, or a related field preferred
Experience with one or more programming languages such as Python, Go, JavaScript, Rust, or C++
Understanding of basic software engineering principles, data structures, and algorithms
Familiarity with database concepts, including SQL, NoSQL, and relational databases
Strong problem-solving and analytical skills
Excellent written and verbal communication skills with the ability to collaborate effectively within a team
Eager to learn, adaptable, and able to quickly develop new technical skills