Search jobs > Raleigh, NC > Algorithm engineer
Howso, headquartered in Raleigh, NC, is a software company dedicated to building high performance AI you can trust. We’re on a mission to make trustworthy AI the global standard.
We are a small but mighty team, positioned to fundamentally change the Artificial Intelligence landscape for the better.
We are looking for a Software Engineer focusing on performance, algorithms, and numerical computing to join our team of talented engineers.
We look for team members with an interest in our mission and a passion for making great software. The ability to be successful in a fast-paced, startup environment is a must.
If you’re also familiar with Agile methodologies, we’d love to meet you.
Responsibilities :
- 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
- You have at least of 5 years of experience with C++
- Python experience
- Experience building scalable distributed systems
- Knowledge of pattern matching algorithms, edit distance, and numerical computing practices
- Any experience or interest in these areas in any of these areas is a plus : cache optimization, memory allocation, garbage collection, GPGPU development, SIMD, multi-threaded development, multi-core optimization, operating systems, compiler / interpreter design and implementation, compiler optimization, database engine development, processor architecture, algorithms, computational complexity, high-performance computing, distributed computing, networking protocols, or data compression algorithms
- BS in Computer Science or equivalent work experience
- Must be east coast based. Local candidates strongly preferred
Software Engineer: Performance, Algorithms, Numerical Computing
We are looking for a Software Engineer focusing on performance, algorithms, and numerical computing to join our team of talented engineers. GPGPU development, SIMD, multi-threaded development, multi-core optimization, operating systems, compiler / interpreter design and implementation, compiler opti...
Software Engineer Algorithms
A company is looking for a Software Engineer, Algorithms to create innovative algorithmic solutions that enhance healthcare. ...
Software Engineer: Performance, Algorithms, Numerical Computing
We are looking for a Software Engineer focusing on performance, algorithms, and numerical computing to join our team of talented engineers. GPGPU development, SIMD, multi-threaded development, multi-core optimization, operating systems, compiler / interpreter design and implementation, compiler opti...
Core Performance Software Engineer (C++) - Remote
More specifically, our Performance Engineering team is seeking engineers who love optimizing the performance of distributed systems. As part of the ClickHouse Core Performance team, you will analyze and optimize the performance of the core ClickHouse database. You will ensure that the database perfo...
Numerical Advisory Solutions - Sr Engineer (Senior Engineer/Software Development)
Successful candidates will be relied upon to support the development of software and engineering analyses under the supervision of senior engineering staff. Individuals involved with software development must demonstrate knowledge of computer languages, data structures, and software design methods a...
Sr Software Developer (Analytics Performance Engineer)
Sr Software Developer (Analytics Performance Engineer). We are looking for passionate, driven, and team-oriented software developers to help push existing and emerging SAS analytics to new heights and frontiers in terms of performance and quality. This helps us partner with different analytics teams...
Senior Performance Software Engineer, Deep Learning Libraries
Do you enjoy tuning parallel algorithms and analyzing their performance? If so, we want to hear from you! As a deep learning library performance software engineer, you will be developing optimized code to accelerate linear algebra and deep learning operations on NVIDIA GPUs. We are now looking for a...
Sr Software Developer (Quantum Performance Engineer)
Sr Software Developer (Quantum Performance Engineer). We are looking for passionate, driven, and team-oriented senior software developer to help push existing and emerging SAS analytics to new heights and frontiers in terms of performance and quality. This helps us partner with different analytics t...
C++ Algorithms Software Engineer (Hybrid)
The BAE Systems GXP Software Team, based in Durham NC near Research Triangle Park, is seeking highly motivated and experienced software engineers to join our team. The C++ software engineer will design, code, and test new software applications for geospatial data, video, and image analysis. Degree i...
Numerical Advisory Solutions - Sr Engineer (Senior Engineer/Software Development)
Successful candidate will be relied upon to support the development of software and engineering analyses under the supervision of senior engineering staff. Must have general software development and problem-solving skills. Successful candidate should have working knowledge of evaluation, selection, ...