Acceleration Kernel Developer Intern
Tenstorrent University Jobs
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.
As an Acceleration Kernel Developer at Tenstorrent, you will play a crucial role in optimizing low-level workloads, kernel development, and enhancing our software's performance for machine learning applications. You will work closely with a team of highly skilled engineers to ensure that our software operates at peak efficiency, delivering high-quality results to our clients and users.
This role is hybrid, based out of Toronto, Ontario.
Responsibilities:
- Kernel Development: Participate in the design, development, and maintenance of kernel-level software components for our applications. develop and optimize kernels and kernel libraries for efficient machine learning and HPC applications.
- Implementation of tensor compute and tensor data movement optimizations kernels
- Heavy focus on optimizations.
- Low-Level Optimization: Analyze and optimize low-level code to improve the performance and efficiency of our software, with a strong emphasis on tensor optimization.
- Machine Learning Integration: Collaborate with machine learning engineers and data scientists to integrate optimized kernels and low-level routines into machine learning frameworks and pipelines.
- Performance Profiling: Identify performance bottlenecks, conduct performance profiling, and develop strategies to address and resolve them.
- Testing and Debugging: Write comprehensive unit tests, conduct thorough debugging, and ensure the stability and reliability of kernel-level code.
- Infrastructure: Develop infrastructure to analyze functional test and performance test data.
- Documentation: Create clear and concise documentation for code, APIs, and best practices to facilitate collaboration within the team.
- Research and Innovation: Stay up-to-date with the latest developments in kernel development, tensor optimization, and machine learning to propose innovative solutions and improvements.
Experience & Qualifications:
- Currently enrolled in a bachelors degree, or a masters or doctorate program in Computer Science, Software Engineering, Computer Engineering, Engineering Science or a related field.
- A strong understanding of algorithm implementation and low level algorithm optimization.
- Experience with parallel acceleration development, such as parallel algorithms on CPU, or GPU acceleration.
- High degree of proficiency in C/C++ and Python programming languages.
- Familiarity with machine learning frameworks and concepts.
- Strong problem-solving skills and the ability to analyze and debug complex issues.
- Experience with debug, performance profiling and optimization tools.
- Excellent communication and teamwork skills.
- Self-motivated, detail-oriented, and able to work independently as well as in a team.
- Familiarity with infrastructure built with cloud services is a plus (e.g. AWS).
Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.
This offer of employment is contingent upon the applicant being eligible to access U.S. export-controlled technology. Due to U.S. export laws, including those codified in the U.S. Export Administration Regulations (EAR), the Company is required to ensure compliance with these laws when transferring technology to nationals of certain countries (such as EAR Country Groups D:1, E1, and E2). These requirements apply to persons located in the U.S. and all countries outside the U.S. As the position offered will have direct and/or indirect access to information, systems, or technologies subject to these laws, the offer may be contingent upon your citizenship/permanent residency status or ability to obtain prior license approval from the U.S. Commerce Department or applicable federal agency. If employment is not possible due to U.S. export laws, any offer of employment will be rescinded.
- ...Our diverse team of technologists have developed a high performance RISC-V CPU from scratch... ...to customers. We’re looking for an Intern who loves technology and wants to learn... ...Deep insights into RISC-V architecture, AI accelerators, and the technology shaping the future...InternshipPermanent employmentRemote work
- ...—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the... ...ll do You'll take ownership of two spaces within our internal tooling portfolio—Developer Productivity, focused on ensuring every engineer at...Suggested
- ...to grow globally, we're looking for an International Go-to-Market Lead to drive Figma for Education... ...and managing a team of country-leads, developing market-specific programs, and... ...States. What you'll do at Figma: Develop and execute the international go-to-market...SuggestedFull timeLocal areaRemote workWork from homeWorldwide
$25 per hour
...care with personalized prescription formulas and dermatologist-developed skincare essentials to deliver science-backed solutions. Join us... ...Mission of the Role: The Social and Influencer Marketing Intern will support Curology and agency’s brand presence by contributing...InternshipHourly payPart timeSummer workRemote work2 days per week- ...collaboration, join us! The Build Systems team within Figma’s Developer Experience organization owns Figma’s build and CI... ...platforms, uplevel the team, and deliver high-impact platforms that accelerate engineering velocity. The ideal candidate has deep experience with...SuggestedFull timeRemote workWork from home
- ...accept payments, grow their revenue, and accelerate new business opportunities. Our mission... ...aspects of the Stripe brand and product. Developer AI is an experimental team rethinking... ...for how AI can help our users across internal teams, ensuring they understand how it will...Remote job
- ...total à 254 millions de dollars et valorisant l’entreprise à 2,5 milliards de dollars. Nous recrutons des représentant(e)s aux ventes internes afin de joindre une équipe à fort impact qui stimule la croissance auprès de comptes stratégiques. Il s’agit d’une porte d’entrée...Remote jobWork at officeFlexible hours
- ...document technical discussions. In this role, the Senior Software Developer will assume ownership of specific embedded systems software... ...generally comfortable typical of an office environment. international travel is required The successful candidate must be able to...InternshipWork at officeWorldwide
$130k - $160k per year
...people who rise to the occasion Responsibilities Design, develop, test, deploy, maintain, and improve NetSuite SuiteBuilder, SuiteScripts... ...and best practices. ~ Ability to communicate effectively with internal teams and external clients. ~ Mentoring and leadership skills....Remote jobFlexible hours$100k per year
...Our diverse team of technologists have developed a high performance RISC-V CPU from scratch... ...for hardware technologies, including accelerators, CPUs, GPUs, and thrive in a dynamic,... ...50% of the time both domestically and internationally. What You Will Learn How to deploy...Permanent employment- ...payments, grow their revenue, and accelerate new business opportunities.... .... The Platform pillar builds internal systems, tooling, and... ...providing support to their work and acceleration to their growth. You'll... ...we bring to our users. You'll develop and empower a collaborative team...InternshipLong term contract
- ...an exceptional place to grow your career, develop your skills and make a real impact – help... ...by operationalising threat intelligence (internal and external) into defensive priorities:... ..., reduce noise, and expand automation to accelerate triage and response. Establish and run...Full timeWork at officeLocal areaRemote workFlexible hours
- ...farm animals and the planet. In our accelerated growth journey and mission to Do Some... ...Enterprise FSQA Strategy & Governance Develop and execute a multi-year, enterprise-wide... ...with Open Farm’s growth, innovation, and international expansion plans. Establish governance...InternshipLong term contractTemporary work
$158k - $269k per year
...for model development Reformulate performance bottlenecks Develop a framework suitable for mixed precision training of multi-task,... ...Machine learning model architecture design TensorRT CUDA kernel implementation Experience with autonomous vehicle multi-sensor...Remote jobFull timePnpWork at officeWork from homeFlexible hours- ...where they can grow their subscriber list, develop and test their messaging strategy,... ...practices and tooling to reduce cognitive load, accelerate development cycles, and shorten time-to-... ...highly available, scalable REST APIs for internal and external use Collaborate cross-...Remote workWork from homeFlexible hours
- ...startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP... ...the public, and driving adoption. The Platform pillar builds the internal machinery that powers these surfaces, and is responsible for...
- ...About Flywheel Flywheel's suite of digital commerce solutions accelerate growth across all major digital marketplaces for the world's... ...thought leader and trusted expert on the Amazon DSP Train and develop support specialists that will support on day-to-day campaign oversight...Work at officeLocal areaImmediate start
- .... These initiatives will serve to enhance our software quality, accelerate our defect detection and prevention capabilities, and transform... ...Promote QE best practices and drive process improvements Develop E2E integrated test plan and identify optimization opportunities...Local areaRemote workWork from homeHome office
$100k - $118.5k per year
...stakeholder feedback into prioritized site changes. Partner with internal stakeholders and external agency partners to ensure SEO... ...leveraging AI tools and automated workflows to improve web operations, accelerate testing, support personalization, and scale web performance...Local areaRemote workWork from homeHome office- ...startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of... ...core dashboard and product experiences. Responsibilities Develop a deep understanding of the Stripe ecosystem, users, and UI to inform...
- ...About Flywheel Flywheel's suite of digital commerce solutions accelerate growth across all major digital marketplaces for the world's... ...written and verbal communication skills to effectively collaborate internally with colleagues and externally with clients. ~ Team player...Work at officeLocal areaImmediate start
- ...different teams: Modeling Platform The Modeling Platform team develops infrastructure for training, evaluating, deploying, and serving... ...Platform engineers partner with our AI Research team to accelerate the end-to-end model development lifecycle, from experimentation...Full timeRemote workWork from homeFlexible hours
$100k per year
...Our diverse team of technologists have developed a high performance RISC-V CPU from scratch... ...requirements. What We Need Develop and maintain low-level firmware to manage... ...Will Learn What it means to shape AI acceleration hardware and networking infrastructure from...Permanent employment$149k per year
...with the support of the Boomi teams (Product, Services, Support) Understanding of customer requirements and drive internally (enhancements, fixes) to accelerate and remove barriers to customer adoption and growth Identify opportunities for expansion associated with their...- ...mean just retaining customers, it means accelerating their growth. That’s why we focus on measurable... ...risks. You'll represent the merchant internally at Primer, while progressing... ...to ensure a great experience. You'll develop a deep understanding of our product and...InternshipLong term contractRemote workWorldwideHome office
- ...record of prioritizing by impact, leveraging existing assets to accelerate, and scaling through platform-level thinking ~ Experience working... ...in hiring smart, curious people who are excited to learn and develop their skills. If you’re excited about this role but your past experience...Long term contractFull timeTemporary workRemote workWork from home
- ...startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP... ...and Risk cross-functional leadership teams. What you’ll do Develop and help execute the go-to-market strategy for Stripe’s suite of...
- ...engineers who have product experience and understand the realities of developing manufacturable photonic systems in production environments.... ...Intelligence platform, enabling customer engineering teams to accelerate development while maintaining technical rigor and...Remote work
- ...growth and learning, but also have the experience to guide and accelerate the growth of others. You’ll own execution of complex features... ...shaping architectural decisions, and ensuring Common Room’s core internal capabilities, infrastructure, and systems continue to serve the...Remote jobLocal areaWork from homeHome office
- ...accept payments, grow their revenue, and accelerate new business opportunities. Our mission... ...positioning for these products, as well as developing and executing a comprehensive go-to-... ...drive results. Responsibilities Develop go-to-market strategies to drive growth...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Acceleration Kernel Developer Intern. Be the first to apply!
- course developer United States
- ruby on rails developer United States
- etl developer United States
- remote developer United States
- api developer United States
- interactive developer United States
- website developer United States
- junior developer United States
- information developer United States
- tableau developer United States
