Senior Software Engineer, Modelling: Kallikor Engineering London Kallikor London Kallikor
Senior Software Engineer, Modelling: Kallikor Engineering London Kallikor London Kallikor

Senior Software Engineer, Modelling: Kallikor Engineering London Kallikor London Kallikor

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
I

At a Glance

  • Tasks: Develop and implement models for digital twins, enhancing supply chain simulations.
  • Company: Kallikor is revolutionising supply chains with cutting-edge AI and gaming technologies.
  • Benefits: Enjoy a friendly, inclusive culture with opportunities for remote work and professional growth.
  • Why this job: Join a team passionate about solving complex problems and making a real-world impact.
  • Qualifications: Strong Python skills, software engineering experience, and a passion for modelling are essential.
  • Other info: Open to diverse backgrounds; if you resonate with our mission, we want to hear from you!

The predicted salary is between 43200 - 72000 £ per year.

At Kallikor, we’re redefining the future of supply chains and automation by building immersive, world-scale synthetic environments. Leveraging the latest in AI, gaming, and open-source technologies, we empower businesses to continuously optimise, plan, and respond dynamically by providing a digital representation of their entire operations. Through advanced digital twins and enterprise metaverses, our platform allows companies to visualise, analyse, explore, and experiment with their supply chain environments, enabling smarter, faster decisions that drive real-world impact.

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.

  • 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

Why you’re made for this:

  • 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

While we think the above experience could be important, we’re keen to hear from people that believe they have valuable experience to bring to the role. If you identify with the team and mission, but not all of our requirements, then please still apply.

Kallikor is determined to foster an environment where people can do their best work and feel like they belong. We believe a healthy culture, strong values and contribution from a diverse range of individuals will help us to achieve success.

We do not discriminate based on race, ethnicity, gender, ancestry, national origin, religion, sex, sexual orientation, gender identity, age disability, veteran status, genetic information, marital status or any other legally protected status.

I

Contact Detail:

Improbable Worlds Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Modelling: Kallikor Engineering London Kallikor London Kallikor

✨Tip Number 1

Familiarise yourself with Kallikor's mission and the technologies they use, such as AI and digital twins. This will help you articulate how your skills align with their goals during any discussions or interviews.

✨Tip Number 2

Showcase your experience with Python and scientific computing libraries like NumPy and Pandas in practical scenarios. Be ready to discuss specific projects where you've applied these skills to solve complex problems.

✨Tip Number 3

Highlight any experience you have with mentoring or collaborating in a team environment. Kallikor values teamwork, so demonstrating your ability to uplift and challenge others will set you apart.

✨Tip Number 4

Prepare to discuss your understanding of mathematical modelling concepts and how they can be implemented in code. Being able to explain these concepts clearly will show your depth of knowledge and suitability for the role.

We think you need these skills to ace Senior Software Engineer, Modelling: Kallikor Engineering London Kallikor London Kallikor

Strong software engineering fundamentals
System architecture
Design patterns
Development best practices
Advanced Python programming skills
Experience with scientific computing libraries (NumPy, Pandas, SciPy)
Holistic software development mindset
Testing and documentation skills
Security best practices
Performance optimisation
Mentoring and knowledge sharing
Mathematical modelling concepts
Simulation systems experience
Digital twin technologies expertise
Software optimisation for computationally intensive applications

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Senior Software Engineer position at Kallikor. Tailor your application to highlight how your skills and experiences align with their needs.

Highlight Relevant Experience: In your CV and cover letter, emphasise your experience with Python programming, scientific computing libraries, and any relevant projects that showcase your ability to develop complex systems. Use specific examples to demonstrate your problem-solving skills.

Showcase Your Soft Skills: Kallikor values collaboration and mentorship. Include examples in your application that illustrate your ability to work in a team, mentor others, and contribute to a positive work environment.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical qualifications but also expresses your passion for the mission of Kallikor. Explain why you want to be part of their team and how you can contribute to their goals.

How to prepare for a job interview at Improbable Worlds Limited

✨Showcase Your Problem-Solving Skills

Kallikor values individuals who are passionate about solving complex problems. Be prepared to discuss specific challenges you've faced in previous roles and how you approached them. Use examples that highlight your analytical thinking and creativity.

✨Demonstrate Your Technical Expertise

As a Senior Software Engineer, you'll need strong Python skills and experience with scientific computing libraries. Brush up on your knowledge of these technologies and be ready to discuss your past projects where you've applied them effectively.

✨Emphasise Collaboration and Mentorship

Kallikor is looking for team players who can work well in a multidisciplinary environment. Share experiences where you've collaborated with others or mentored junior engineers, showcasing your ability to uplift those around you.

✨Prepare for Technical Questions

Expect to face technical questions related to software engineering fundamentals, system architecture, and design patterns. Review key concepts and be ready to explain how they apply to real-world scenarios, particularly in the context of modelling and simulations.

Senior Software Engineer, Modelling: Kallikor Engineering London Kallikor London Kallikor
Improbable Worlds Limited
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
  • Senior Software Engineer, Modelling: Kallikor Engineering London Kallikor London Kallikor

    London
    Full-Time
    43200 - 72000 £ / year (est.)
  • I

    Improbable Worlds Limited

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>