OpenTeams is looking for an enthusiastic, experienced and highly-motivated remote software engineer on a contract to hire basis for one of our clients. This engineer will have an interest in numerical and high-performance computing. While working in coordination with a team from Quansight, this engineer will be assigned projects by a client who is transforming the way enterprises and governments make decisions by allowing them to interactively query, visualize, and power data science workflows over billions of records.
Who we are
OpenTeams is the services marketplace where open source software users can find, vet, and contract with service providers. At OpenTeams we believe in a culture of do-ers, learners, and collaborators. We are looking for people who are motivated, humble, curious, and respectful of others.
What you’ll do
We are looking for a strong C++ algorithms generalist with experience in mathematical optimization. You will be working with GPU based technologies and will work on both integrating ML, graph libraries and linear solvers with GPU backed SQL engines as well as applying these technologies to problems in particular verticals such as site location optimization, routing, preventative maintenance etc.
Experience with C++, Python and C
Experience implementing numerical algorithms
Experience in solving mathematical optimization problems
Experience working with large C++ codebases
Additionally one or more of the following skills will help you stand out:
Background in Radio Frequency (RF) wave propagation
Experience with CUDA
Experience with LLVM
Prior experience with the internals of ML packages or Numba is nice to have but certainly not required. If you have expertise in languages like C++ and Python and can find your way around large code bases, we expect you can learn about any new library or project quickly. We also highly value good communication skills.
Why you should join
You’ll become an important part of a collaborative, remote-first team. We are a passionate and ambitious team, with a proven record of success building multiple companies. We strive to provide a working environment that gives you room to learn and grow. OpenTeams is committed to creating a diverse and inclusive work environment and is proud to be an equal opportunity employer. All qualified applicants will receive equal consideration for recruitment, interviews, employment, training, compensation, promotion, and related activities without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status or any and all other protected classes and in accordance with all applicable laws.