Search suggestions:

praca zdalna
praca
praca od zaraz
graphic designer
cnc
księgowa
hr
praca biurowa
urząd pracy
biotechnologia
dam pracę
manager
informatyk
Warsaw
powiat lubelski
województwo śląskie
województwo dolnośląskie
województwo mazowieckie
Wrocław
województwo świętokrzyskie
Zielona Góra
powiat giżycki
województwo opolskie
powiat warszawski zachodni
Opole

Lead Software Engineer, Metal Runtime

Tenstorrent
Warsaw, województwo mazowieckie
1 dzień temu

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.

We are seeking a highly skilled and motivated Lead Software Engineer to drive the design, development, and optimization of the Metal runtime and firmware for our AI accelerators. As a senior technical leader, you will be responsible for shaping the architecture, guiding best practices, and mentoring a team of engineers to ensure the highest performance and efficiency of our AI systems.

This role is hybrid, based out of Warsaw, Poland or Gdansk, Poland. We are also open to consider remote candidates in Poland on a case by case basis.


Responsibilities:

  • Technical Leadership: Provide technical direction and mentorship to a team of software engineers, fostering innovation and collaboration.
  • Metal Runtime Development: Architect, design, implement, and optimize the Metal runtime for our AI accelerators, ensuring high performance and scalability.
  • Firmware Development: Oversee the development of on-device asynchronous software running on tens of ASICs, managing hundreds of processors, custom data movement, and compute co-processors.
  • Cross-Functional Collaboration: Work closely with hardware engineers to deeply understand the architecture and features of our AI accelerators, ensuring seamless software-hardware integration.
  • Performance Analysis and Optimization: Lead performance analysis efforts, identifying bottlenecks and implementing optimizations to enhance efficiency for AI workloads.
  • API Design and Implementation: Drive the design and implementation of robust APIs that enable seamless integration of the Metal runtime with higher-level software components.
  • Debugging and Troubleshooting: Lead investigations and resolution of complex issues related to the Metal runtime, ensuring robust and reliable performance across diverse AI applications.

Experience & Qualifications:

  • Bachelor's, Master’s, or Ph.D. in Computer Science, Electrical Engineering, or a related field.
  • 8+ years of experience in low-level software development, with a strong background in system programming and runtime optimization.
  • Expert proficiency in C/C++ with extensive experience in performance-critical programming.
  • Design and implement APIs for integration with higher-level software components
  • Proven track record of programming and debugging massively parallel systems.
  • Deep understanding of GPU programming, parallel computing, and hardware acceleration.
  • Experience leading software teams or mentoring engineers in a technical capacity.
  • Familiarity with AI and deep learning frameworks (e.g., TensorFlow, PyTorch) is a plus.
  • Excellent problem-solving skills, with a strong ability to design scalable and maintainable software architectures.
  • Strong communication and leadership skills, with the ability to work effectively across engineering disciplines.
  • Passion for pushing the boundaries of AI and high-performance computing.

Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.

Due to U.S. Export Control laws and regulations, Tenstorrent is required to ensure compliance with licensing regulations when transferring technology to nationals of certain countries that have been licensing conditions set by the U.S. government.

As this position will have direct and/or indirect access to information, systems, or technologies that are subject to U.S. Export Control laws and regulations, please note that citizenship/permanent residency, asylee and refugee information and supporting documentation will be required and considered as a condition of employment.

If a U.S. export license is required, employment will not begin until a license with acceptable conditions is granted by the U.S. government. If a U.S. export license with acceptable conditions is not granted by the U.S. government, then the offer of employment will be rescinded.

Apply
Save
Report job
Other Job Recommendations:

Senior Software Development Engineer H/F

ARTERIS
powiat lubelski, województwo lubelskie
At Arteris, we empower engineering and design teams from the world’s most transformative brands to connect and integrate today’s...
1 tydzień temu

Technical Lead Software Engineering, Chrome Enterprise Premium

Google
Warsaw, województwo mazowieckie
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and...
1 tydzień temu

Senior Angular Software Engineer

Motorola Solutions
Krakow, województwo małopolskie
  • An experienced and hands-on JavaScript and Angular...
  • Over 5 years of practical experience with Angular...
2 tygodnie temu

Software Engineer

Visa
Warszawa, województwo mazowieckie
  • Design code and systems that touch 40% of the world...
  • Collaborate multi-functionally to create design artifacts...
1 tydzień temu

Software Engineer II, Atlas

Google
Warsaw, województwo mazowieckie
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and...
6 dni temu

Senior Software Engineer in Test (Web Team)

InPost
Krakow, województwo małopolskie
  • Maintain and enhance automation frameworks  
  • Design and execute end-to-end manual and automated tests for...
2 dni temu

Software Engineering Manager II, Borg Sigma

Google
Warsaw, województwo mazowieckie
We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global...
2 tygodnie temu

Java Software Engineer II

HERE Technologies
Polska
  • Implement tools to enhance both automated and semi-automated...
  • Work closely with other full stack and frontend engineers on...
4 tygodnie temu

Mid Software Engineer (.NET)

Acoustic
Gdańsk, województwo pomorskie
  • Follow the software development process and best practices...
  • Review feature descriptions to understand functionality...
2 tygodnie temu

Senior Software Engineer, Messages, Android System Health

Google
Krakow, województwo małopolskie
  • 5 years of experience with software development in one or...
  • 3 years of experience testing, maintaining, or launching...
2 tygodnie temu