Software Engineer (Simulation)

InstaDeep
Apply Now

Job Description

At InstaDeep, we are on the hunt for a seasoned Senior Software Engineer to spearhead our dynamic team of C++ engineers working on simulation and optimisation. As a leader, you will not only provide guidance and mentorship to a talented team of software engineers but will also roll up your sleeves to dive deep into the code. Your dual role as both a people manager and a hands-on technical expert will be instrumental in shaping the direction and vision of our high-performance simulation platform, ensuring its continuous growth and optimisation. Your role is to ensure that our platform remains an industry leader, facilitating our AI teams in their quest for innovation. Collaborating closely with our researchers and engineers, you will set the strategic roadmap for the platform, ensuring our solutions are robust, scalable, and of the highest quality.

Key responsabilities

  • Lead, mentor, and manage a team of software engineers, ensuring their professional growth and continuous development.
  • Design and oversee the development and enhancement of our in-house high-performance simulation platform.
  • Set technical direction and ensure adherence to best practices in software development with a strong focus on automated testing.
  • Collaborate with researchers to understand their needs, and strategize on optimal solutions.
  • Evaluate and introduce new technologies and tools as needed.
  • Act as the technical point of contact for the team, liaising with other departments and stakeholders.

Requirements

  • Advanced degree in computer science or equivalent.
  • Proven leadership experience with a strong technical background.
  • Mastery of OOP, SOLID principles, and design patterns.
  • Strong understanding of algorithmic thinking, data structures, and software design.
  • Demonstrated experience with profiling tools (GPU, CPU, Memory, Garbage Collection).
  • Outstanding communication skills, both written and verbal.
  • Ability to juggle multiple projects and priorities in a fast-paced environment.

Nice to have

  • Expertise in modern C++ (C++17, C++20).
  • Familiarity with machine learning.
  • Experience in contributing to, maintaining, or building open-source projects.
  • Deep knowledge in parallel and high-performance computing.
  • Proficiency in TDD, BDD, and/or DDD

Company Info.

InstaDeep

InstaDeep delivers AI-powered decision-making systems for the Enterprise. With expertise in both machine intelligence research and concrete business deployments, we provide a competitive advantage to our customers in an AI-first world. InstaDeep is today an EMEA leader in decision-making AI products for the Enterprise, with headquarters in London, and offices in Paris, Tunis, Lagos, Dubai and Cape Town.

  • Industry
    Information Technology,Artificial intelligence
  • No. of Employees
    228
  • Location
    London, UK
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

InstaDeep is currently hiring Software Engineer Jobs in Berlin, Germany with average base salary of €61,000 - €95,000 / Year.

Similar Jobs View More