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 and software engineering experience are essential; passion for problem-solving is key.
- Other info: Diverse backgrounds welcome; if you resonate with our mission, we encourage you to apply!
The predicted salary is between 48000 - 72000 ÂŁ per year.
Join to apply for the Senior Software Engineer, Modelling: Kallikor role at Kallikor
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. 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.
Responsibilities
- Develop and implement algorithms that result in plausible modelling behaviour
- Build pipelines to extract, synthesise, and integrate data from various sources, making it available to simulation engines and user interfaces
- Build tooling that enables model developers to work quicker and better
- Profile and improve the performance of models so that we can reach new levels of speed and scale
- Work 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
Qualifications Essential
- 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
Desirable
- 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 optimisation 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.
About Us
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.
#J-18808-Ljbffr
Senior Software Engineer, Modelling: Kallikor employer: Kallikor
Contact Detail:
Kallikor Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer, Modelling: Kallikor
✨Tip Number 1
Familiarise yourself with Kallikor's mission and the technologies they use. Understanding their focus on AI, gaming, and digital twins will help you tailor your conversations during interviews and demonstrate your genuine interest in their work.
✨Tip Number 2
Network with current or former employees of Kallikor on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and the specific challenges they face, which you can address in your discussions.
✨Tip Number 3
Brush up on your Python programming skills and be prepared to discuss your experience with scientific computing libraries like NumPy and Pandas. Being able to showcase your technical expertise will set you apart from other candidates.
✨Tip Number 4
Prepare examples of how you've mentored others or contributed to team knowledge sharing. Kallikor values collaboration, so demonstrating your ability to uplift and support your colleagues will resonate well with their team ethos.
We think you need these skills to ace Senior Software Engineer, Modelling: Kallikor
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong software engineering fundamentals, advanced Python skills, and experience with scientific computing libraries. Use specific examples from your past work that demonstrate your ability to deliver high-quality, production-grade code.
Craft a Compelling Cover Letter: In your cover letter, express your passion for problem-solving and working in a collaborative environment. Mention how your background aligns with Kallikor's mission of redefining supply chains and automation, and include any relevant experience with digital twin technologies or simulation systems.
Showcase Relevant Projects: If you have worked on projects involving mathematical modelling or simulation systems, be sure to include these in your application. Describe your role, the technologies used, and the impact of your contributions to demonstrate your expertise.
Highlight Mentorship Experience: Since Kallikor values knowledge sharing, mention any experience you have in mentoring other engineers or collaborating across teams. This will show your commitment to fostering a supportive and inclusive work culture.
How to prepare for a job interview at Kallikor
✨Showcase Your Technical Skills
Be prepared to discuss your advanced Python programming skills and any experience you have with scientific computing libraries like NumPy, Pandas, or SciPy. Bring examples of complex systems you've built and be ready to explain your thought process.
✨Demonstrate Problem-Solving Abilities
Kallikor values individuals who can tackle complex problems. Prepare to share specific instances where you've successfully solved challenging issues in software development, particularly in modelling or simulation contexts.
✨Highlight Collaborative Experience
Since the role involves working closely with a multidisciplinary team, emphasise your experience in collaborative environments. Discuss how you've mentored others or contributed to team projects, showcasing your ability to uplift those around you.
✨Understand the Company’s Mission
Familiarise yourself with Kallikor's mission of redefining supply chains through digital twins and immersive environments. Be ready to discuss how your skills and experiences align with their goals and how you can contribute to their innovative projects.