Search jobs > New York, NY > Staff system engineer

Member of Technical Staff - C++ System Engineer

Ladders
New York, NY
Full-time

We are seeking an experienced C++ Engineer to lead the efficient deployment of our models on various edge AI hardware platforms, including Raspberry Pi, Qualcomm devices, and mobile phones.

This role is crucial for maintaining, optimizing, and porting models across different platforms.

The ideal candidate is a highly skilled engineer with a strong background in systems knowledge and C / C++ programming. They should be self-motivated, capable of working independently, and driven by a passion for performance optimization.

Experience in mobile development and a deep understanding of cache-aware algorithms will be highly valued.

Key Responsibilities

  • Model Deployment : Lead the deployment and maintenance of AI models on edge hardware, ensuring optimal performance.
  • Optimization : Optimize models for various hardware platforms, focusing on NPUs and mobile devices.
  • Porting : Manage the porting of models to different platforms, enhancing compatibility and performance.
  • Maintenance : Continuously update and maintain models to ensure they run efficiently on target hardware.

Required Skills

  • Systems Knowledge : Extensive understanding of cache hierarchy, vector instructions, CPU-GPU interactions, and other low-level systems knowledge.
  • Programming : Proficiency in C / C++ is essential. Experience with Swift, Java, or Kotlin for iOS / Android development is highly desirable.
  • Independence : Ability to work independently and drive projects without supervision

Highly Desired Skills / Traits

  • Cache-Aware Algorithms : Proven experience with cache-aware algorithms. This role requires a deep understanding beyond the average knowledge in this area.
  • Performance-Driven : A competitive mindset focused on achieving the fastest CPU inference stack. This role suits individuals who see optimization as a competition.
  • 30+ days ago
Related jobs
Promoted
Archive360, Inc.
Queens, New York

In-depth knowledge of data analytics technologies, emphasizing integration with modern and legacy systems. Proficiency in articulating complex technical concepts related to data governance and Azure cloud services. The chance to work alongside a global team of hardworking, open-minded, fun, and inno...

Snap Inc.
New York, New York

Model lead-by-example excellence; consistently provide high-quality code reviews, evaluate technical tradeoffs, be a bar-raiser across multiple technical venues, and mentor junior engineers. This is an unique opportunity to own one of our most critical platforms and make impacts to hundreds of milli...

City of New York
New York, New York

Working Knowledge of HPE Synergy Frame Enclosures Working Knowledge of HPE 3PAR Storage Systems Working Knowledge of HPE Store Once Storage Devices Knowledge of backup methodology and best practices using Veeam. The Information Technology Unit of the NYC Department of Investigation is looking for a ...

Lockheed Martin
New York, New York

Lockheed Martin Corporation's Rotary & Mission Systems (RMS) business is in search of an experienced system engineering professional to join our team. As a member of the team, you can help us take on the world’s most important and complex challenges by providing solutions to a variety of technical p...

VISA
New York, New York

Lead technical investigations, impact analysis, and remediation of security alerts for existing solutions; help monitor/maintain system security for voice and video systems. While our responsibility is to ensure that everyone within Visa (and its partners) can securely and effectively collaborate in...

City of New York
New York, New York

The NYC Financial Information Services Agency-Office of Payroll Administration (FISA-OPA) seeks to hire a Citywide Systems Integrity Team Member. Provide customer service between users and management on system security issues and with outside agencies to ensure citywide system records and security p...

Lockheed Martin
New York, New York

Lockheed Martin Corporation's Rotary & Mission Systems (RMS) business is in search of an experienced system engineering professional to join our team. As a member of the team, you can help us take on the world’s most important and complex challenges by providing solutions to a variety of technical p...

Snap Inc.
New York, New York

Evaluate the technical tradeoffs of every decision. We’re deeply committed to the well-being of everyone in our global community, which is why are at the root of everything we do. We’re looking for a Staff Machine Learning Engineer to join Snap Inc!. Bachelor's degree in technical field such as comp...

Lockheed Martin
New York, New York

As a Cyber Systems Security Engineer Staff, you will lead the technical aspects across multiple new radar systems, focusing on enhancing cybersecurity through modern solutions. At Lockheed Martin - Rotary Mission Systems, we are at the forefront of developing cutting-edge radar systems. Join us at L...

City of New York
The Bronx, New York

The Systems Administrator/VMWare Engineer position will be responsible for the architecture, implementation, maintenance, repair, and monitoring of the New York City Department of Environmental Protection’s VMWare Server and Agency’s Customer Information Billing System infrastructure environments. A...