Senior Software Engineer (Architecture)

Targeted Talent
New York, NY, US
Full-time

Job Description

Job Description

About the Company :

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

They are seeking a Software Architect to lead their software efforts and advance the software stack that includes ML frameworks, compilers, libraries, and runtime.

As a Software Architect, you will be responsible for designing and developing software that interacts with their chip, collaborating with hardware and software engineers, and optimizing software for highly parallel architectures to maximize performance and efficiency.

Responsibilities :

  • 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.

Preferred Skills & Experience :

  • 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.

Perks :

  • 20 vacation days
  • Strong health and extended health benefits
  • Unlimited sick days
  • Stock options

Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.

30+ days ago
Related jobs
Promoted
Squarespace
New York, New York

Practice disciplined software engineering (e. Squarespace is seeking experienced JavaScript engineers with design experience and a desire to create interfaces that are a pleasure to use. If you are a Frontend Engineer who strives to push the envelope with what is possible in a web browser, we want t...

Promoted
VirtualVocations
New York, New York

Key Responsibilities:Software design and development for new features and maintenance of existing featuresAnalysis of bug reports and development of software fixes on multiple platformsAssist with performance tuning of features for specific environments and use-casesRequired Qualifications:BS/MS in ...

Promoted
Atlas Search
New York, New York

A NYC Market Maker is looking to add an Automated QA/SDET to their team to contribute to testing their SaaS platforms and providing support for Software Applications. Understanding of Software Development principles primarily using Python and other languages. ...

Promoted
VirtualVocations
New York, New York

A company is looking for a Senior Software Engineer, Renter. ...

Promoted
Bloomberg
New York, New York

If you are a software engineer who is passionate about building resilient, highly available infrastructure and seamless, usable full stack solutions, we'd like to talk to you about an opening on our team. This is built using containerization, container orchestration and cloud architecture and built ...

Promoted
Capital One Financial Corporation
New York, New York

Senior Software Engineer, Full Stack (TypeScript, Node, React, AWS). New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. San Francisco, California (Hybrid On-Site): $174,900 - $199,700 for Senior Software Engineer. We are seeking Full Stack Software Engineers who are pa...

Promoted
Bloomberg
New York, New York

We are looking for a Senior Software Engineer that is passionate about solving challenging problems. The ideal candidate will ensure reliable and resilient enterprise software by working closely with product owners and other engineers to build and scale test automation frameworks and assist with sys...

Capital One
New York, New York

West 19th Street (22008), United States of America, New York, New YorkSenior Software Engineer, Full Stack. New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies...

Whistle
New York, New York

Senior Fullstack Software Engineer. As a Senior Software Engineer, how results are achieved is paramount for your success and ultimately result in our success as an organization. Avoids over-engineering solutions and appreciate how building software can be a means for learning, gaining insights, and...

Justworks
New York, New York

Our Insurance Product team is hiring a Senior Software Engineer to help model the complex world of state unemployment insurance(SUI) in software that is fast, accurate, and scalable. As a Senior Software Engineer, how results are achieved is paramount for your success and ultimately result in our su...