Numerical Computation Developer (Independent Contractor)

TLDR

Join a dedicated team implementing innovative numerical computation algorithms and creating comprehensive documentation while engaging in educational outreach activities.

Job title: Numerical Computation Developer


Wolfram, creator of Mathematica, Wolfram|Alpha and Wolfram Language, is looking for a Numerical Computation Developer to join its Algorithms R&D department. The developer will implement new algorithms, create documentation examples, perform maintenance tasks, assist with benchmarking and participate in outreach activities for the world-class numerical computation functions in Wolfram Language.


The ideal candidate will have a passion for numerical computation and its applications and possess excellent programming skills, along with a deep knowledge of modern numerical analysis. The position requires an advanced degree in applied mathematics, computer science or a related field. Knowledge of other software for numerical computation will be an added advantage.


Responsibilities
•    Implementing algorithms for numerical integration, optimization, interpolation and other areas
•    Creating insightful documentation examples for new or improved numerical computation functions
•    Performing routine maintenance tasks for kernel code and in-product documentation based on user feedback
•    Assisting with preparing benchmarks to compare the performance of numerical functions on different operating systems
•    Participating in outreach activities, such as webinars, conferences and online courses related to numerical computation

Qualifications
•    Advanced degree in applied mathematics, computer science or a related technical field
•    Minimum of three years of experience using numerical computation functions in Wolfram Language
•    Outstanding programming skills in Wolfram Language as well as C/C++ and Python
•    Deep knowledge of modern methods in numerical analysis and their applications
•    Excellent technical communication skills in the English language

Preferred qualifications
•    Experience using other systems for numerical computation
•    Familiarity with recent trends in parallel and GPU computation

Location: Fully remote and seeking candidates from Argentina, Chile, Colombia, Ecuador, Mexico and Peru
Job type: Full time (40 hours per week)/Independent Contractor
Reporting to: Manager of Mathematical Computation

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.

Wolfram Research builds powerful computational tools like Mathematica, Wolfram|Alpha, and the Wolfram Language, catering to scientists, engineers, educators, and developers. What sets us apart is our focus on knowledge-based programming, enabling users to harness complex computations effortlessly and innovate in their technical workflows.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Developer Q&A's
Report this job
Apply for this job