Reporting to the Director of Research & Development, this position plays a significant role within Stream's development team. You will have the opportunity to work alongside experienced professionals and help drive the development of our proprietary simulation engine.
As a Simulation Developer, you will work with the simulation and data science teams to understand our customer's operations inside and out. After collecting and analysing customer data, you will then design and develop simulation models and translate their business needs into technical requirements.
What you will be doing on a typical day:
Develop new simulation components, combining data science models with business logic
Validate and verify simulation models by comparing the results with real-world data and established benchmarks
Test simulation results against expected outcomes
Design new capabilities along with the development and data science teams
Generate novel solutions for business issues using our simulation technologies
Your strengths include...
Experience with simulation development
Strong programming background
Demonstrable problem-solving ability
Operational experience in process-driven environment
Solid understanding of statistical concepts and how simulation can be used to deliver outcomes
Excellent written and verbal communication skills, with the ability to present complex ideas in a clear and concise manner
Highly analytical, great problem solver, and enjoy working with high level thinking teams
We need you to check these boxes for you to be successful:
5 years' experience in application programming
5 years' experience in process improvement/process modelling
It would be even better if you had experience with:
Simulation engine development
Reactive programming experience
Container-based development experience
Knowledge of Kotlin, Python, and Java
Company Overview
Stream Systems (www.streamsystems.ca) is a leading simulation software company that empowers businesses to make smarter, quicker and more efficient decisions. Our SimOpti intelligence platform simplifies the process for companies to quickly pinpoint and tackle optimization and decision-making challenges by leveraging Machine Learning, Deep Reinforcement Learning and AI to drive future growth. We empower our customers with cutting-edge dynamic simulation tools that facilitate rapid, informed decision-making, laying the groundwork for strategic planning throughout the entire value chain of your operation.
Work Remotely
This is a full-time position based on a 40-hour work week. Stream's head office is in Calgary, Alberta with remote workers located across the country. We are happy to provide a hybrid work environment, enabling you to work from home or in a virtual location of your choosing. We still encourage a strong collaborative culture and provide workspaces in a variety of locations for team collaboration, design, planning sessions and social activities as available.
Benefits
Company benefits are available to our full-time, permanent employees and include extended health care, dental, long-term disability, AD&D, and life insurance for you and your dependents. The real benefits, in our opinion exist in the ability to become part of a flexible, passionate, and dedicated team where we continue to learn from one another every day.
Background Screening/Intellectual Property
As a business intelligence and optimization company, we work with a large amount of customer Intellectual Property. Therefore, successful candidates will be required to complete a background check including employment references, education verification and criminal record check.
Come do great things with us!
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.