DevJobs

AI Software Engineer

Overview
Skills
  • C++ C++ ꞏ 3y
  • Python Python ꞏ 3y
  • Shell Shell
  • PyTorch PyTorch
  • TensorFlow TensorFlow
  • Linux Linux
  • Git Git
  • Docker Docker
We are looking for an experienced Artificial Intelligence software engineer to contribute to the development of NeuReality’s Artificial Intelligence SDK. This is an exciting opportunity to work with highly talented engineers and be a part of product innovation on cutting edge technologies in the Artificial Intelligence/Deep Learning domain. If you are an excellent, bright, hands-on engineer with a passion for making a difference – consider joining our group.

As a leading software engineer in our group, you will analyze modern Artificial Intelligence workloads, and define and develop NeuReality SDK – Our set of development tools built and optimized to automatically compile and map AI code to run on NeuReality’s platform. Those tools include optimization algorithms, compilers, simulators, profilers, and more.

You will get a deep understanding of AI-centric SW and HW architectures as well as end-to-end use cases and Deep Learning algorithms/pipelines, work, and interact with external vendors and customers for requirement gathering and correct integration of new features.

About us:

Our group is responsible for the development of NeuReality’s AI platform software, including AI architecture, workloads, optimization algorithms, and deployment tools. The development environment is mostly based on Python, PyTorch, and TensorFlow frameworks. within the deep learning, computer vision, and audio processing domains. We get to see our code running in the most advanced algorithms and use cases which are developed both by NeuReality and our customers.

This is an exciting opportunity to work with highly talented engineers and be a part of product innovation on cutting-edge technologies in the Artificial Intelligence/Deep Learning domain. If you are an excellent, bright engineer with a passion for making a difference – consider joining our group.

Requirements:

  • BSc/MSc in Computer Science or Computer Engineering from the accredited university.
  • 5 years of SW Development experience
  • 3 years of experience in C++ and Python, SW engineering and design, in run time environment
  • Excellent team player with strong communication skills in verbal and written English.
  • Proficiency in git, Linux, Docker, and command line tools (shell scripting)
  • Independent, self-organized work style

Advantages

  • Familiarity with ML runtime, compilers, or frameworks is plus (PyTorch or TensorFlow)
  • Knowledge of OOP, design patterns, and solid software development principles
  • Experience with deployment of DL Models to Production
NeuReality