Parallel Computing Engineer
·
SimpleRose Inc.
·
St. Louis, MO
SessionJob Fair
Event Type
Job Posting
TP
W
TUT
XO / EX
TimeMonday, 15 November 202112pm - 3pm CST
LocationOnline
DescriptionWe are looking for an experienced engineer to work on our core optimization solver engine. You will be working with Senior Software Engineers to continually evolve our optimization algorithms. You will participate in the Agile development process with a cross functional team that ranges from Operations Research, Software-as-a-Service, all the way down to the GPU layer. You will be joining an environment that encourages intellectual curiosity, creative discourse, collaborative autonomy and challenging yourself and the status quo. You will be collaborating with colleagues who are highly intelligent, curious and ambitious engineers, and who want to work with and learn from other high-caliber individuals.
Job Functions:
CUDA software development
Algorithm Development
Code Optimization
Research
Debugging
Agile team responsibilities (grooming stories, point estimation, retrospectives, etc.)
Job Functions:
CUDA software development
Algorithm Development
Code Optimization
Research
Debugging
Agile team responsibilities (grooming stories, point estimation, retrospectives, etc.)
Requirements-Masters in Engineering, Computer Science or related field, or equivalent work experience
CUDA (or experience with MPI, OpenCL, OpenMP, or similar parallel programming, with a willingness to learn CUDA)
-Industry experience developing highly parallel algorithms on GPUs or FPGAs
-Deep understanding of scientific programming, numerical error analysis, memory hierarchy, and caching techniques
-Experience developing streaming high-performance computing applications
-Experience with linear algebra and matrix techniques
-Ability to troubleshoot and solve complex technical problems
-Strong communication, documentation, and collaboration skills
Company DescriptionSimpleRose is a prescriptive analytics company leveraging our supercomputing platform to tackle complex optimization problems and accelerate decision-making. With the proliferation of data and growing operational complexity, determining the best business decision has become increasingly difficult. Our next-gen optimization platform transforms data-to-action, quickly and accurately, to maximize revenue / profit / productivity or minimize cost / time / wasted resources.
Our proprietary technology solves some of the largest, most complex optimization problems in the world for the best answer in the fastest time, which can drive hundreds of millions of dollars in cost savings and/or revenue uplift.
·
·
2021-11-16