Software Developer
·
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 software developer to help deliver the linear programming solver service. You will be working with Senior Software Engineers to bring our service to life! There are plenty of opportunities to learn. 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.
Desirable Skills:
-Linear programming
-Algebraic math
-Matrix techniques
-Parallelization
-Scientific programming
Job Functions:
-Best Practice software development with a full development-to-production perspective
-Learning GPU-based Parallel Software Development
-Supporting the software you develop through its full lifecycle
-Agile team responsibilities (grooming stories, point estimation, retrospectives, etc.)
Desirable Skills:
-Linear programming
-Algebraic math
-Matrix techniques
-Parallelization
-Scientific programming
Job Functions:
-Best Practice software development with a full development-to-production perspective
-Learning GPU-based Parallel Software Development
-Supporting the software you develop through its full lifecycle
-Agile team responsibilities (grooming stories, point estimation, retrospectives, etc.)
Requirements-Ability to troubleshoot and solve complex technical problems
-Strong communication, documentation and collaboration skills
-Masters in Computer Science or related field, or equivalent work experience
-Solid in any of the following (with willingness to learn others):
C++ (or experienced in Java, C#, Go, or Rust with a willingness to learn C++)
Scientific Python (SciPy, Spyder, NumPy, Pandas, etc.)
CUDA (or experience with MPI, OpenCL, OpenMP, or similar parallel programming, with willingness to learn CUDA)
Kubernetes (or experience with CaaS, GKE, EKS, or Docker Swarm, with willingness to learn Kubernetes)
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 the cost savings and/or revenue uplift.
·
·
2021-11-16