Software Engineer, Modelling - Enterprise Insights

Improbable is a company that helps businesses navigate complex and intertwined worlds using enterprise metaverses and digital twins.
Mid-Level Software Engineer
In-Person
This job posting may no longer be active.

Description For Software Engineer, Modelling - Enterprise Insights

Improbable is seeking a Software Engineer, Modelling for their Enterprise Insights team. This role is perfect for candidates with a strong scientific and engineering background who are passionate about problem-solving in a collaborative environment.

As a Model Engineer, you'll be developing and implementing models and simulations used in digital twins. Your responsibilities will include creating algorithms for plausible modelling behavior, building data pipelines, developing tooling for model developers, and optimizing model performance. You'll work alongside a multidisciplinary team of scientists, modellers, and software engineers.

The ideal candidate should have experience in software engineering, familiarity with Python, and knowledge of mathematical modelling paradigms. You should be eager to learn and apply model and data engineering to solve customer problems. Familiarity with tools like NumPy, Pandas, and SciPy is beneficial.

Improbable offers a unique opportunity to work on enterprise metaverses and digital twins, helping businesses optimize and prepare for the future. The company values diversity, inclusion, and fostering an environment where people can do their best work.

Join Improbable's Enterprise Insights team of 30+ professionals and contribute to transformative solutions that help businesses navigate complex, intertwined worlds. If you're passionate about solving hard problems and want to be part of something profound, this role could be perfect for you.

Last updated 10 months ago

Responsibilities For Software Engineer, Modelling - Enterprise Insights

  • Contribute to developing and implementing algorithms which result in plausible modelling behaviour
  • Building pipelines to extract, synthesise and integrate data from various sources
  • Building tooling that enables model developers to do their work quicker and better
  • Profiling and improving the performance of models
  • Collaborate with cross-functional teams across the Enterprise Insights team

Requirements For Software Engineer, Modelling - Enterprise Insights

Python
  • Strong scientific and engineering mindset
  • Software engineering experience
  • Eagerness to learn and apply model and data engineering
  • Exposure to or experience with mathematical modelling paradigms
  • Familiarity with Python
  • Knowledge of tools and libraries for modelling, data analysis, and scientific computing
  • Pragmatic approach to balancing project requirements with quality and good practices
  • Ability to think holistically about software development

Interested in this job?