Full Time

Remote Software Engineer - Numerical Algorithm Specialist

Get It - Professional Services
Remote!
$90,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Get It - Professional Services, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Remote Software Engineer - Numerical Algorithm Specialist at Get It - Professional Services is a critical role focused on developing and optimizing numerical algorithms to solve complex problems encountered in various domains. This position entails collaborating with cross-functional teams to design, implement, and test software solutions, while also ensuring the accuracy and efficiency of the algorithms deployed. The successful candidate will leverage their expertise in mathematics and software engineering to deliver high-quality code and contribute to innovative projects that enhance our service offerings to clients.



Job Responsibilities

  • Develop, implement, and optimize numerical algorithms for different applications as per project requirements.
  • Collaborate with data scientists and domain experts to understand problem specifications and deliver technical solutions.
  • Write, test, and maintain high-quality, well-documented code.
  • Conduct algorithm performance evaluations and validations, ensuring reliability and accuracy.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Research new methodologies and technologies that can be integrated into existing systems.
  • Provide technical guidance and support to junior team members.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Engineering, or a related field.
  • Proven experience in software development with a strong emphasis on numerical algorithms.
  • Proficiency in programming languages such as Python, C++, or Java.
  • Strong understanding of numerical methods, optimization techniques, and performance analysis.
  • Familiarity with scientific computing libraries and frameworks (e.g., NumPy, MATLAB, SciPy).
  • Excellent problem-solving skills and the ability to work independently.
  • Effective communication skills, both written and verbal, to articulate complex ideas clearly.


Technologies & Tools

The position requires proficiency in several key technologies and tools, including but not limited to programming languages such as Python and C++, as well as scientific computation frameworks like NumPy and SciPy. The candidate should also have experience with version control systems (e.g., Git), integrated development environments (IDEs), and various software testing and debugging tools to ensure the robustness of the algorithms implemented.



Ideal Candidates

The ideal candidate for the Remote Software Engineer - Numerical Algorithm Specialist position is an analytical thinker with a strong mathematical foundation and a passion for problem-solving. They should possess a proactive mindset, demonstrating initiative in exploring innovative solutions. In addition, strong interpersonal skills are essential, enabling effective collaboration with diverse teams. A commitment to excellence and continuous learning, as well as the ability to adapt to evolving technologies and methodologies, will make them an invaluable asset to Get It - Professional Services.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.