Software Engineer (Architecture)

Targeted Talent
Las Vegas, NV, United States
7 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Artificial Neural Networks C++ (Programming Language) Compilers Python (Programming Language) Machine Learning Software Tools Software Engineering Graphics Processing Unit (GPU) Deep Learning Parallel Computation Information Technology
+1 more
Hardware Acceleration

Job description

  • Advance the state of the art in compiler and runtime technology for delivering high-performance acceleration of AI workloads across a variety of neural network architectures.
  • Research and design new software and hardware AI solutions, involving simulators, optimizing compilers, code generators, and runtime execution frameworks for deep learning accelerators.
  • Evaluate various trade-offs of different parallelization strategies such as performance, power, energy, and memory consumption.
  • Enhance AI software tools to support the latest and greatest DNNs emerging from the research community and industry.
  • Keep up with the fast-paced development happening in the industry and academia to continuously enhance our products.
  • Work closely with other software and hardware engineers to develop the next generation of deep learning software.
  • Collaborate with architects and hardware engineers to co-design future accelerators.

Requirements

  • 10+ years of experience developing software for a variety of highly parallel architectures.
  • Previous roles include experience with optimizing algorithms for hardware acceleration machine learning accelerators, spatial architectures, or GPUs.
  • Strong problem-solving skills and the ability to resolve complex issues with a high level of ambiguity.
  • Understanding of Deep Learning fundamentals.
  • Strong development skills in C/C++, Python.
  • Superb soft skills: ability to work efficiently and effectively in a group environment, and influence a cross-functional team without having direct managerial authority.
  • Computer Science, Engineering, or related degree; preferably MS or PhD.
  • Driven and self-directed.

About the company

Our client is a company building the world’s highest- performance pure digital AI inference chip.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:33 min

Architecting CUDA and the AI software stack

Michael Kagan Michael Kagan +1 · World Congress 2026 Europe

1:51 min

Evolution of custom compilers and virtual machines

Florian Rappl · LIVE

2:47 min

Contrasting classical machine learning with deep learning approaches

Adrian Spataru +1 · LIVE

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · World Congress 2021

1:38 min

Shifting software engineering skills for an AI-driven future

Patrick Schnell Patrick Schnell · Coffee With Developers

3:00 min

Accelerating machine learning research with optimized compilers

Tanmay Bakshi · LIVE

Videos

See all

Related articles

See all