Import/Export Software Developer Intern

Champaign, Illinois, United States Allows remote

Wolfram, creator of Mathematica, Wolfram|Alpha and the Wolfram Language, is looking for an intern with a diverse skill set to work in our Algorithms R&D department. The ImportExport group in this department is responsible for the seamless integration of data from a vast collection of file formats with the semantically rich and powerful computation environment of the Wolfram Language. Interns in the ImportExport group develop C++ paclets that usually use external libraries. These paclets are then integrated into Import and Export functions. You will be in a position to bridge the data-rich world with an excitingly innovative and powerful computation, analytics and visualization technology stack.

Responsibilities

  • Improve Import/Export (I/E) functionality for reading/writing file formats in the Wolfram Language
  • Develop C++ code and integrate it with the I/E framework
  • Build C++ libraries for multiple platforms
  • Work with QA to maintain and extend testing procedures
  • Participate in writing user and internal documentation

Requirements

  • Strong knowledge of C++ programming
  • Experience with Git
  • Ability to work both independently and in a team environment
  • Fluent in English

Preferred technology experience

  • Experience with file formats, file I/O, file parsing and data serialization
  • Experience with the Wolfram Language
  • Experience researching and developing code to complex standards and specifications
  • Comfort with a wide range of programming paradigms, including functional and object-oriented
  • Comfort developing and troubleshooting in a complex mixed technology stack
  • Experience working in a software production environment, including proficiency with IDEs, version control systems and best software engineering practices
  • Ability to develop for multiple platforms, including Windows, macOS and Linux

Location: Champaign, Illinois or remote 

Wolfram is an equal opportunity employer and values diversity at its company. Women, people of color, members of the LGBTQ community, individuals with disabilities and veterans are strongly encouraged to apply.