Software Developer/Engineer/ Python/Go/C++

MRINetwork

Saint Charles, MO

JOB DETAILS
SKILLS
Agile Programming Methodologies, Application Programming Interface (API), C++ Programming Language, Cloud Computing, Code Reviews, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, GPU (Graphics Processing Unit), Go Programming Language (Golang), Problem Solving Skills, Process Improvement, Python Programming/Scripting Language, REST (Representational State Transfer), Software Development, Software Engineering, Technical/Engineering Design, Unit Test, Vision Plan
LOCATION
Saint Charles, MO
POSTED
1 day ago
Job Title

Important Side note: The problems are intense and challenging, but our culture is laid back and our people are chill, respectful and good communicators. We tackle difficult technical problems but we are delightful humans and we care about our company and the greater world. A new team mate will feel the same way.

We've built a solver platform focused on solving optimization problems – and we are creating a core product API – a bespoke interface to our GPU centric solver. Think Solver As A Service! The kind of problems we are solving need speed and effective communication, so we think it makes sense to do this work in C++ because speedy communication is key, but we also use Golang and python. We also think it makes sense to use gRPC but if you have other ideas we'll listen.

  • We are looking for strong engineers with experience in REST API development – experience in integrating APIs and cloud computing, and most likely solid C++ skills.
  • We are an agile shop, and you will have an opportunity to improve our engineering process and software quality by participating in engineering design review, code review, unit tests, CI/CD process, etc.
  • You are probably familiar with agile team responsibilities (grooming stories, point estimation, retrospectives, etc.) or no problem learning our process.
  • You like being seen as essential in getting a project off and running successfully.
  • You have experience with Docker and Linux container deployment
  • You understand networking and how the bits and bytes flow.
  • You like to innovate solutions to complex problems.

Culture: collaboration and care. Imagine craftspeople working together towards a common goal, and you'll understand the low stress environment. Enjoy a reasonable boss and teammates who support each other.

Benefits

Unlimited PTO – we want you to use it, too.

Medical, Dental, & Vision Insurance

Retirement/401K Plan

Life & Disability Coverage

Perks

Flexible work schedule – flexible scheduling. People like coming into the office once in a while because it is an awesome space and there is food!

Exciting work environment

Empowerment & ownership (equity offered)

Super smart team.

Pay is six-figure starting with a 1, how much in the middle depends on your qualifications, but we are happy to compensate our people.

About the Company

M

MRINetwork