Taro Logo

Software Engineer: Performance, Algorithms, Numerical Computing

Software company dedicated to building high performance AI you can trust, headquartered in Raleigh, NC.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI

Description For Software Engineer: Performance, Algorithms, Numerical Computing

Howso, a Raleigh-based software company, is at the forefront of developing trustworthy AI solutions. As a small but impactful team, they're seeking a Software Engineer specializing in performance, algorithms, and numerical computing to join their mission of making trustworthy AI the global standard. The role demands expertise in C++ and Python, with a focus on high-performance computing and algorithm optimization. The ideal candidate will have at least 5 years of experience and be comfortable in a fast-paced startup environment using Agile methodologies.

The position offers an opportunity to work on cutting-edge AI technology, focusing on performance optimization, algorithm development, and system design. The role requires strong technical skills in distributed systems, pattern matching algorithms, and numerical computing. Additional valuable experience areas include cache optimization, GPGPU development, multi-threaded development, compiler optimization, and high-performance computing.

This hybrid position is based in Raleigh, NC, making it perfect for east coast-based developers who want to make a significant impact in the AI industry. The role combines the excitement of a startup environment with the meaningful goal of improving the AI landscape. You'll be working with a talented engineering team, contributing to the development of high-performance, trustworthy AI solutions that could reshape the industry standard.

Last updated 3 months ago

Responsibilities For Software Engineer: Performance, Algorithms, Numerical Computing

  • Develop maintainable, high-performance capabilities given algorithms or mathematical models
  • Devise and improve algorithms
  • Collaborate with team members on overall system design
  • Find bottlenecks and improve performance of existing code

Requirements For Software Engineer: Performance, Algorithms, Numerical Computing

Python
  • At least 5 years of experience with C++
  • Python experience
  • Experience building scalable distributed systems
  • Knowledge of pattern matching algorithms, edit distance, and numerical computing practices
  • BS in Computer Science or equivalent work experience
  • Must be east coast based. Local candidates strongly preferred

Interested in this job?

Jobs Related To Howso Software Engineer: Performance, Algorithms, Numerical Computing