

Software Engineer
Apply Now
Software Engineer Resposibilities
We’re looking for a Senior Software Engineer to help build industry-leading technologies that customers love.
As a Senior Sogtware Engineer, you will:
-
Study and develop cutting-edge techniques in deep learning, graphs, machine learning, and data analytics, and perform in-depth analysis and optimization to ensure the best possible performance on current- and next-generation GPU architectures.
-
Work directly with key customers to understand the current and future problems they are solving and provide the best AI solutions using GPUs.
-
Collaborate closely with the architecture, research, libraries, tools, and system software engineers at exaAI to influence the design of next-generation architectures, software platforms, and programming models
Required Skills:
-
Experience with AI/ML frameworks (TensorFlow, Caffe, or MXNet) and knowledge of neural network fundamentals.
-
Experience with GPU programming with CUDA, OpenCL and/or GPU-based software acceleration libraries
-
Flexible, results-oriented problem-solver who requires minimal supervision. Projects can vary greatly from one to the next, so you must thrive on variety and enjoy taking on new challenges.
-
A strong knowledge of software design, programming techniques, and AI algorithms.
-
Excellent understanding of real-time embedded software design and be proficient in Linux, C, C++, Python and other software languages and operating systems.
-
Excellent verbal and written communication skills.
-
Some travel is required for conferences and for on-site visits with developers.
-
Perform duties in all areas of development (i.e. requirements analysis, high and low-level design, coding, model training and evaluation, documentation, real world testing, and validation).
-
A Master Degree or PhD from a leading university in an engineering or computer science related discipline and 3+ years of Artificial Intelligence, Machine Learning, Data Science, or related technical field.