Software Developer (Independent Contractor)

Remote | Consulting Opportunities | Full-time | Fully remote

Apply by: No close date

Wolfram, creator of Mathematica, Wolfram|Alpha and Wolfram Language, is seeking a Software Developer to join its Algorithms R&D department. Our Sound & Vision group develops audio and video capabilities in Wolfram Language. We are in charge of the full pipeline, from the back end to top-level code and the graphical interfaces. We work in tight collaboration with other groups like Machine Learning, Cloud and Front End to make sure that our functionality is fully integrated in all aspects of the product.


  • Maintaining and developing the FFmpegTools paclet (our back end for import, export and the processing of video files), using C++ and Wolfram Language
  • Developing new high-level video functionality in Wolfram Language, including functions for analysis, processing and generation of videos
  • Developing new high-level audio functionality in Wolfram Language
  • Importing and training neural nets that apply to videos and audio signals to be integrated in our high-level audio and video functionality
  • Developing graphical interfaces related to audio and video objects


  • Experience with C++
  • Experience with Wolfram Language
  • Knowledge of signal, audio or image processing

Preferred qualifications

  • Advanced Wolfram Language capabilities
  • Experience with neural networks (using either Wolfram Language, PyTorch or Tensorflow)
  • Familiarity with tools like ffmpeg or OpenCV

Location: Lima, Peru, 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.