Apply for this position

Simulation and Modeling Engineer


3 weeks ago

Job type: Full-time

Remote (Anywhere)

Hiring from: Anywhere

Category: Software Development

Who we are

Balena is a highly distributed company that has embraced a remote-first approach since 2013. We are a group of individuals from across the globe working together to achieve our mission: “reduce friction for fleet owners and unlock the power of physical computing”.

For us, this means removing the barriers to entry for developing IoT products, whether that’s easing software deployments using balenaCloud, simplifying image flashing with balenaEtcher, or offering our own hardware based on our experience seeing thousands of devices running in production environments. We're engineering a complete, end-to-end solution that makes it easy for any developer to build applications at the Edge.

How we work
  • We place trust and autonomy in our team to own the outcome of their work.
  • We practice radical candor and transparency with open, honest, and clear communications.
  • We embrace first-principles thinking and constantly challenge our assumptions.
  • We organize ourselves based on the best use of our collective abilities to solve our highest priority problems at any given time, rather than by a strict hierarchy.
  • We’re not afraid to fail as long as we learn from our mistakes.
  • We’re always looking for common patterns that allow us to reduce complexity.
  • We embrace short term pain for long term gain, building products that will stand the test of time.
Being a Simulation and Modeling Engineer at balena

We strongly believe that state-of-the art business modeling is a long way behind where it could be. A business is a system rather than a machine, nonlinear, turbulent and dynamic in a way that cannot be expressed using traditional methods. The technology and mental toolkits exist, however, that could allow us to capture such complexity in a model, to show us where a business’ levers are, what drives its growth, what makes it tick. Such a model would unlock new ways of running a company, and allow next-level strategic decision making.

As a Simulation and Modeling Engineer, you will be building this model. Your first few weeks will be spent absorbing context and understanding how we work. You will be asking lots of questions, reading documentation, and researching any new technologies you come across. You will start to collaborate across the company to discover the underlying mechanisms, feedback loops, and variables of the system that is balena, and then embody this insight in a simulation model fit for the twenty-first century.


  • Collaborate with our growth, finance, and leadership teams to identify the nodes and causal links that best describe balena’s growth and operations
  • Work closely with our analytics engineers and internal tooling team to build and maintain a live bottom-up simulation of our business
  • Help build interfaces, dashboards, and analytics tools for team-wide use and external reporting
  • Analyze outputs and communicate insights based on your understanding of our broader business goals and priorities
  • Research, evaluate and shape technology choices
  • Challenge orthodoxy, and seek out new solutions to old problems



  • Strong technical background in system dynamics, process modeling, economic modeling, or other related fields
  • Understanding of best practices and common tools for building simulations
  • Comfortable with BI tools and independently retrieving data from databases and third-party services
  • Interest in understanding and modeling a business
  • Drive for execution — owning outcomes and pushing projects to completion
  • Strong problem-solving abilities — you can split a complex problem into incremental pieces
  • Excellent communication skills and fluency in English
Bonus points
  • Proficiency in at least one high-level scripting language (especially if it’s Typescript)
  • Experience creating UI, dashboards and visualizations
  • Background in leading teams and projects, and working across functions to build robust products
  • Experience with IoT, embedded SW, or the balena platform as a user/contributor
  • Contributions to OSS projects and community involvement
  • Interest in organizational design

Make sure to let us know if any of these items apply to you. If possible, please also share a sample of your work or examples of projects (URL or attachment).



  • Work with a talented and globally distributed team
  • Equipment of your choice
  • Remote-friendly
  • Flexible working hours
  • Flexible vacation policy
  • Annual company gathering in an international location
  • We send you hardware for side projects!

Before you apply, please check if any restrictions apply in terms of time zone or country.

This job has a geo-restriction in place: Anywhere.

Apply for this position

Please mention that you come from Remotive when applying for this job.

Does this job need an edit? 🙈

similar jobs

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!