Senior AI Software Engineer

place Belgium & Georgia & Spain & / Remote

CactusSoft partners with European companies to accelerate the implementation of innovative solutions. This accelerated innovation today translates mainly in the field of artificial intelligence. Currently, we have a specialized team, Cactai, which explores client use cases and implements several solutions with gen-AI, mainly based on LLMs and computer vision AI.

We would like to strengthen the Cactai team and add expertise by onboarding an additional talented Senior AI Software Engineer specialized in the area of LLMs and Generative AI.

What You Will Do

  • Contribute to the execution of the company’s ‘accelerative innovation’ strategy to become an important provider of AI software solutions.
  • Be a part of the Cactai team and even take a leading role. The Cactai team is a team of senior software developers with diverse technical backgrounds.
  • Contribute to understanding the customer’s needs and formulate proposals on how they can accelerate innovation by leveraging software & AI technology.
  • Develop the state-of-the-art AI systems our customers need and take a leading role in the development team.
  • Share your knowledge and inspire colleagues and (potential) customers.

Your core responsibilities will be:

  • Scope projects in terms of feasibility and requirements.
  • Analyze customer problems from the perspective of software and AI.
  • Design system architectures and select the most promising technologies using the latest advancements in AI and Generative AI.
  • Train, validate, and deploy machine learning models and AI pipelines and solutions.
  • Research and implement new methods in Generative AI.
  • Collaborate with cross-functional teams to integrate AI solutions into our offering and services.
  • Analyze and improve the efficiency, scalability, and stability of system resources and processes.
  • Manage the entire software development and AI lifecycle including specification, design, coding, training, debugging, and maintenance.
  • Write clean, efficient, and well-documented code that meets the high standards of our development practices.
  • Stay up to date with the latest trending programming languages for the development of AI applications, and performance optimization techniques.
  • Participate in the testing and validation phases of the software development cycle, ensuring that the product meets rigorous performance and quality standards.
  • Lead, coach, and evangelize other engineers from CactusSoft and our customers.

What We Expect

  • MSc in telecommunication engineering, electrical engineering, computer science, or a related field.
  • Experienced Python and/or C++ and/or JAX.
  • Proven industry experience (3+ years) in AI, Deep Learning, and Large Language Models with a focus on generative models like GANs and transformers. Working with Generative AI frameworks like GPT, Bard, LlaMA, and/or Image Generative AI systems such as DALL-E, Stable Diffusion, or MidJourney. Deploying machine learning algorithms.
  • Familiar with CUDA toolkit and other platforms. Key concepts on computer vision, or other AI sub-fields. Tensorflow and/or PyTorch. Cloud services such as AWS, Azure, or Google Cloud.
  • Familiar with project management tools, such as Atlassian suite.
  • Strong problem-solving and analytical skills.
  • Have excellent English verbal and written communication skills and feel comfortable in speaking, also to customers and C-level.
  • Goal-oriented, able to work autonomously but at the same time are a team player.
  • Love to work in an international context and can travel and visit clients if needed.
  • Master’s or Ph.D. in Telecommunication Engineering.
  • Specialization in the physical layer of 5G technology.
  • Good understanding and experience with network protocols (TCP/UDP, IP, ARP…).
  • In-depth understanding of 3GPP standardization, with a focus on L1 and L2 aspects of 5G NR.
  • Hands-on experience in prototyping solutions using open-source code, such as openAirinterface (OAI).
  • Previous participation in standardization committees discussing 3GPP standards is highly desirable.
  • Strong programming skills, preferably in languages such as C, C++, or Python.
  • Proficiency with deployment tooling such as Docker, Kubernetes, GitLab, and CI/CD flows is beneficial.
  • Excellent problem-solving skills and the ability to analyze and optimize the performance of physical layer algorithms.
  • Effective communication skills, both written and verbal, to convey complex technical concepts to diverse audiences.
  • Experience with the development of artificial intelligence solutions in JAX, PyTorch, Tensorflow or Caffe is beneficial.
  • Enthusiasm for staying up to date with the latest advancements in 5G technology and contributing to cutting-edge research and development.
  • Excellent communication skills and English level.

To Ensure Your Comfortable Working Environment We Offer

Full-time position with a competitive salary and benefits, including learning opportunities

Remote work by default and flexible working hours

An environment to develop your professional capabilities and take ownership

Collaboration with a team of open, dynamic and international experts

A front seat and driving role in the growth of the new AI business center while working with international clients

Get-together team events

Apply for this position

  • Drop files here or
    Accepted file types: jpg, pdf, doc, jpeg, Max. file size: 10 MB, Max. files: 8.
      The file size is not more than 2 mb
      PDF, JPG, DOC
    • By filling in the form, you agree to our Privacy Policy, including our cookie use.
    • Hidden
    • This field is for validation purposes and should be left unchanged.

    Have any questions?

    Please contact us via LinkedIn