NVXL is Hiring

 

Join us in our mission to advance humanity with innovative non-volatile storage and acceleration through technology. 

In addition to the positions below, we are currently seeking RTL Engineers, Deep Learning & Compute Acceleration Developers, FPGA & ASIC Engineers, and Networks Programmers. 

careers@NVXLtech.com

 

Open Positions

 

Description:

We are seeking a world-class Deep Learning Hardware Director to develop hardware accelerators for computer vision, deep learning, neural networks, and image processing. The candidate will be leading the design team to develop hardware architectures and designs with RTL design then mentor the design team throughout the development phases. This position is ideal if you are someone who's fascinated by the rapidly-evolving, deep learning/machine learning space.

Main Responsibilities:

  • Develop innovative designs to maximize deep learning performance and efficiency
  • Manage an FPGA/ASIC design team, including recruiting and building team capabilities
  • Analyze and prototype deep learning and data analytics FPGA implementations
  • Deliver fully verified, high performance, area and power efficient RTL to achieve design targets
  • Work closely with verification, validation, and software teams to resolve hardware issues
  • Harness local, global, and 3rd party resources to solve insurmountable problems such as expert algorithm optimization

Qualifications and Experience:

  • Minimum of 10 years of experience in the following domains:
    • Strong management skills
    • Ability to hire and retain people
    • ASIC, FPGA, and system design and development methodologies
  • Hands-on experience in VHDL/Verilog RTL design, simulation, and verification for FPGA platforms
  • Excellent communication and leadership skills with proven ability to develop and drive technical execution plans while under challenging schedule timelines
  • Solid understanding of physical design and VLSI
  • MS or Ph.D. in Electrical Engineering, Computer Science, and/or Math

Plus:

  • Background in computer architecture and deep learning
  • Knowledge and hardware design experience of CNN and RNN

Director of Deep Learning Hardware Development

Full-Time

Silicon Valley, CA


We are seeking a technical lead and architect/designer for solving computer vision problems on FPGAs/ASICs. The candidate would own a performance-critical problem such as video transcoding or image transformation and creates hands-on FPGA and ASIC-based solutions that may even involve sourcing third-party IPs and custom modules. He/she should have sharp design skills, technical leadership ability, and knows how to deliver complex solutions in expedient manner creatively. Teamwork and positive thinking must be key attributes for this position.

Main Responsibilities:

  • Technical leadership in video transcoding and image transformation
  • Strong Verilog and hardware design skills particularly on FPGAs and ASICs
  • Strong analytical skills, ability to model performance and architect for performance
  • Hands-on ability to own a problem end2end, architect a solution, and implement it
  • Ability to research, evaluate, select, and deploy 3rd party IPs to complement the full solution
  • Validation/testing skills for testing self-authored code
  • Strong communication (verbal, written) to work with partners and team members

Qualifications and Experience:

  • BS degree in Electrical or Computer Engineering. MS or PhD degree desirable
  • 10+ years of experience in ASIC/FPGA design and architecture
  • Proven technical leadership
  • Proven experience in video transcoding, image transformation, video analytics, or computer vision
  • Knowledge of deep learning and image recognition systems

Plus:

  • OpenCL kernel programming experience or knowledge (with GPUs or FPGAs)
  • Hands-on experience with Python, Scala etc.
  • Knowledge of frameworks like Caffe and FFMPeg - and their GPU or FPGA offload libraries

Senior Architect & FPGA/RTL Designer, Computer Vision and Image Processing

Full-Time

Silicon Valley, CA


NVXL Technology is a stealth-mode start-up based in the San Francisco Bay Area developing a revolutionary compute acceleration platform enabling deep learning and machine learning for the data centers. We have assembled some of the smartest people in the industry and are growing the team. We are looking for a talented Apache Spark architect with hands-on experience.

Main Responsibilities:

As an expert in the Apache Spark platform, you’ll need to build a team to work on specific projects related to AI acceleration and acceleration management. You’ll need to manage the product development team effectively and be conscious of company deadlines.

Qualifications and Experience:

  • Minimum experience of 10 years in software engineering, mainly analytics and Big Data
  • Hands-on Spark expertise with ability to modify internals, benchmark Spark systems, and communicate ideas and direction both internally and externally
  • Strong communication skills and connections: having written white papers, conference papers, or blogs and having worked with the Big Data industry closely to establish relationships with key players in the analytics and Spark communities
  • Expert skills in Java, Scala, and MPP programming
  • Direct experience with applications surrounding machine learning, deep learning, and SparkSQL (i.e. AI as a user and developer)
  • Strong analytical and problem solving skills
  • BS in Computer Science with MS or Ph.D. preferred

Plus: 

  • Knowledge and experience with other Apache technologies such as NoSQL (Cassandra in particular), Solr, and ElasticSearch
  • Knowledge of how and where to use SSDs for enhancing performance in Big Data applications
  • Experience with storage or networking systems

Apache Spark Architect

Full-Time

Silicon Valley, CA


Main Responsibilities:

NVXL is expanding its research and development team in the field of deep learning and machine learning via hardware acceleration. We are looking for an engineer with experience and/or knowledge in OpenCL for FPGA programming. Apart from good programming skills, this individual must be deadline driven and able to communicate effectively with the team. 

Qualifications and Experience: 

  • Bachelor or MS degree in Software Engineering
  • Experience in C, C++, OpenCL/FPGA, and scripting
  • Ability to effectively communicate ideas
  • Experience in at least one of these disciplines:
    • Multi-threaded or distributed programming
    • Board Support Package (BSP) 
    • Algorithmic and hardware performance optimization techniques, especially with Floating Point Arithmetic
    • Caffe, Tensorflow, CNTK or other open-source, deep learning framework CNN
    • GPU acceleration (CUDA)

OpenCL/FPGA Developer

Full-Time

Silicon Valley, CA


Senior Software Engineer

Full-Time

Silicon Valley, CA

Main Responsibilities:

  • Compilation of deep learning models into efficient hardware/software distributed models
  • Intermediate representations and APIs to connect to deep learning frameworks
  • Collaboration with other team members define efficient data representations and interfaces, including QA and technical writing
  • Optimizing machine learning frameworks flows for more efficient execution

Qualifications and Experience:

We are looking for a Senior Software Engineer or Ph.D. in Computer Science (or related field) with the following qualifications:

  • Experience in developing commercial quality software
  • Experience with at least one deep learning frameworks internals
  • Programming skills in C++ and Python
  • Experience with distributed systems, multi-threaded code, OpenCL/CUDA preferred
  • Compilation of deep learning models into efficient hardware/software distributed models
  • Intermediate representations and APIs to connect to deep learning frameworks
  • Collaboration with other team members define efficient data representations and interfaces, including QA and technical writing
  • Optimizing machine learning frameworks flows for more efficient execution

Principal Solution Architect, Cloud Acceleration

Full-Time

Silicon Valley, CA

As the Principal Solution Architect, you will be instrumental to drive application level technical engagement with DC customers/partners to facilitate the creation of the right acceleration solutions. You must have application level expertise in one or more of the following domains: Deep Learning, Machine Learning, Big Data Analytics, Transcoding, NoSQL database, NVMe Flash / Storage Class Memory, and/or Virtualization. If you are someone who's fascinated by the rapidly-evolving cloud application acceleration space, we should talk.

Main Responsibilities:

  • Assist field business development in guiding the customer through the sales process for NVXL products, owning the technical relationship and assisting customers in building innovative solutions based on NVXL technology
  • Be an industry thought leader on integrating NVXL technology into data center architectures to support various applications especially in Deep Learning, Machine Learning, Database, or Transcoding domains
  • Propose solution architecture to meet DC customer performance, scalability, reliability, and security needs
  • Execute customer-specific POC / demo / benchmarking activities to accelerate design wins and revenue

Qualifications and Experience:

  • BS in Engineering, Mathematics, Physics, or Computer Science. MS or Ph.D. desirable
  • 2 years of work related experience in Deep Learning / Machine learning or 10+ years architecture experience in software development, database, and/or high-performance computing
  • Deep understanding of Cloud IAAS / PAAS workloads
  • Experience with use of workload accelerators (FPGA / GPU / ASIC) and associated hardware, software, and interface requirements
  • Familiarity with industry efforts to develop accelerator interfaces and software frameworks (OpenCAPI, CCIX, Gen-Z)

 

  • Service- and results-orientated with strong desire to support customers
  • Self-starter with entrepreneurial drive and demonstrated ability to achieve stretch goals in a fast-paced, dynamic environment
  • Strong decision making and prioritization skills
  • Excellent writing and presentation skills

Plus:

  • 5+ years management experience and demonstrated ability to lead a high energy solution architect team
  • Experience with Deep Learning frameworks and tools e.g. Caffe, TensorFlow, MxNet or other Deep Learning Frameworks
  • C/C++/Python programming / Parallel programming experience

Senior ASIC/FPGA Program Manager

Full-Time

Silicon Valley, CA

NVXL is a stealth-mode start-up based in the San Francisco Bay Area developing a revolutionary compute acceleration platform enabling deep learning and machine learning for the data centers. We have assembled some of the smartest people in the industry and are growing the team. We are looking for a leader to build new products from the ground up with state-of-the-art technology and high-level creativity.

Description:

NVXL is seeking an experienced ASIC/FPGA Program Manager to support its product development organization. This leadership role will require you to be very resourceful to drive highly complex programs and initiatives across both multiple disciplines in Engineering and the entire company. Your primary responsibility will include steering strategic Product and Engineering initiatives from inception to launch. At the core, you will drive innovation for NVXL!

Main Responsibilities:

  • Partner with Product and Engineering leadership to scope and execute sophisticated technical programs
  • Handle resource planning activities for projects and programs within their domain area
  • Communicate vertically and horizontally across the company to keep stakeholders informed
  • Drive ongoing process improvements to improve execution and efficiency of the teams within their domain area

Qualifications and Experience:

  • 7+ years experience as an ASIC/FPGA Program Manager and 3+ years of OEM/ODM management experience at a major technology company
  • Experience in ASIC/FPGA/System design and development methodologies
  • Experience with product lifecycle - knowledge of the various pre-production phases (EVT, DVT, and PVT)
  • Excellent cross-functional management and leadership skills
  • Strong technical aptitude required, expertise in compute acceleration technologies preferred
  • Proficiency in influencing and negotiation at an executive level
  • Superb written and verbal communication skills
  • Strong bias for action and an intrinsic ability to deal with ambiguity
  • Highly flexible and adaptive, able to multi-thread across a number of simultaneous projects
  • Sharp analytical and problem-solving skills
  • A Bachelor or Master’s degree in EE, CE, or CS

Plus:

  • Experience managing the vendor relationships with key OEM and ODM partners
  • Strong negotiation skills for SOW and contracts with the vendors