Software Engineer, Modelling
We are seeking a Senior Software Engineer to join our friendly, relaxed and inclusive team. You’ll be developing and implementing models and simulations used in our digital twins. Our models typically encode real-life systems and behaviours, allowing users to analyse performance and test different scenarios. This role is open to candidates from a wide range of technical backgrounds who have a passion for problem-solving and a desire to work in a collaborative and supportive environment. You'll have the chance to work alongside a multidisciplinary team of scientists, modellers, and software engineers who collaborate closely with our product owners and customers to take modelling to the next level.
Your Opportunity
- Developing and implementing algorithms which result in plausible modelling behaviour
- Building pipelines to extract, synthesise and integrate data from various sources, making it available to simulation engines and user interfaces
- Building tooling that enables model developers to do their work quicker and better
- Profiling and improving the performance of models so that we can reach new levels of speed and scale
- Working cross-functionally across Kallikor to support adjacent projects where required
- Write high-quality, well-tested code following modern engineering practices and design patterns
- Create efficient, maintainable code that transforms prototype models into production-ready solutions
- Strong software engineering fundamentals including system architecture, design patterns, and development best practices
- Advanced Python programming skills with experience building complex, maintainable systems
- Professional software development experience with a track record of delivering high-quality, production-grade code
- Experience with scientific computing libraries such as NumPy, Pandas, or SciPy in production environments
- Holistic software development mindset covering testing, documentation, security, and performance
- Track record of mentoring other engineers and sharing knowledge across teams
- Working knowledge of mathematical modelling concepts (systems dynamics, event-based modelling, agent-based modelling) and how they translate to code
- Experience working with simulation systems or digital twin technologies
- Software optimization expertise with a focus on improving performance in computationally intensive applications
View all remote jobs at Kallikor →
FAQ
- Is the Software Engineer, Modelling position at Kallikor remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Software Engineer, Modelling job posted?
- This listing was posted on October 27, 2025 and is still open for applications.
- How do I apply for the Software Engineer, Modelling position at Kallikor?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Python jobs
Fullstack + AI Engineer - TX, USA
Photon Interactive UK LimitedUnited States
Senior Software Engineer (Frontend)
WritesonicIndia
Java Fullstack Developer | Offshore
Photon Interactive UK LimitedIndia
Full Stack Architect | Las Vegas, NV
Photon Interactive UK LimitedUnited States
Java Fullstack Developer | Offshore |
Photon Interactive UK LimitedIndia