Director/Lead, Deep learning library development
2 months ago
As the Acceleration Lead at Tenstorrent, you will take on a pivotal role in guiding the optimization of low-level workloads, kernel development, and enhancing the performance of our software for machine learning applications. You will lead a team of highly skilled engineers, ensuring our software operates at peak efficiency and delivers high-quality results to our clients and users.
This role is on-site, based out of Bangalore, India.
Responsibilities:
- Kernel Development Leadership : Lead 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 Data Movement Optimizations : Lead the implementation and optimization of tensor compute and tensor data movement kernels.
- Optimization Focus : Drive efforts in analyzing and optimizing 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 and Strategy Development : Identify performance bottlenecks, conduct performance profiling, and develop strategies to address and resolve them.
- Testing and Debugging : Oversee the creation of comprehensive unit tests, conduct thorough debugging, and ensure the stability and reliability of kernel-level code.
- Documentation and Best Practices : Create and maintain clear and concise documentation for code, APIs, and best practices to facilitate team collaboration.
- Research and Innovation : Stay abreast of the latest developments in kernel development, tensor optimization, and machine learning to propose and implement innovative solutions and improvements.
Experience & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 14 + years of Proven experience in kernel development, with a strong focus on low-level optimizations and tensor optimization.
- Proficiency in C/C++ programming languages.
- Familiarity with machine learning frameworks and concepts.
- Strong problem-solving skills and the ability to analyze and debug complex issues.
- Experience with performance profiling and optimization tools.
- Excellent communication and leadership skills.
- Self-motivated, detail-oriented, and able to work independently as well as lead a team.
- Experience with GPU programming (CUDA, OpenCL) is a plus.
- Knowledge of operating system internals is a plus.
Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.
-
Director/Lead, Deep learning library development
2 months ago
Bengaluru, India Tenstorrent Full timeAs the Acceleration Lead at Tenstorrent, you will take on a pivotal role in guiding the optimization of low-level workloads, kernel development, and enhancing the performance of our software for machine learning applications. You will lead a team of highly skilled engineers, ensuring our software operates at peak efficiency and delivers high-quality results...
-
Bengaluru, India Tenstorrent Full timeAs the Acceleration Lead at Tenstorrent, you will take on a pivotal role in guiding the optimization of low-level workloads, kernel development, and enhancing the performance of our software for machine learning applications. You will lead a team of highly skilled engineers, ensuring our software operates at peak efficiency and delivers high-quality results...
-
Director/Lead, Deep learning library development
2 months ago
Bengaluru, India Tenstorrent Full timeAs the Acceleration Lead at Tenstorrent, you will take on a pivotal role in guiding the optimization of low-level workloads, kernel development, and enhancing the performance of our software for machine learning applications. You will lead a team of highly skilled engineers, ensuring our software operates at peak efficiency and delivers high-quality results...
-
Director/Lead, Deep learning library development
2 months ago
Bengaluru, India Tenstorrent Full timeAs the Acceleration Lead at Tenstorrent, you will take on a pivotal role in guiding the optimization of low-level workloads, kernel development, and enhancing the performance of our software for machine learning applications. You will lead a team of highly skilled engineers, ensuring our software operates at peak efficiency and delivers high-quality results...
-
Bengaluru, India Tenstorrent Full timeAs the Acceleration Lead at Tenstorrent, you will take on a pivotal role in guiding the optimization of low-level workloads, kernel development, and enhancing the performance of our software for machine learning applications. You will lead a team of highly skilled engineers, ensuring our software operates at peak efficiency and delivers high-quality results...
-
Deep Learning Specialist
5 days ago
Bengaluru, Karnataka, India Nexthire Full timeJob Role - Deep Learning ConsultantExperience - 2+ YearsLocation - Bangalore (Hybrid)Tech Stacks - SQL, AWS Redshift, Python, ML, Deep Learning (Pytorch/Tensorflow)Job Description:We are seeking an experienced Deep Learning Consultant to develop and deploy deep learning models. This role requires hands-on experience in building, training, and evaluating...
-
Deep Learning Specialist
3 weeks ago
Bengaluru, Karnataka, India Nexthire Full timeJob Role - Deep Learning ConsultantAs a Deep Learning Consultant at Nexthire, you will be responsible for designing, developing, and implementing deep learning models for various business applications.Key Responsibilities:Design and develop deep learning models using state-of-the-art techniques in computer vision, natural language processing, or other...
-
Deep Learning Engineer 2
5 months ago
Bengaluru, India Mercedes-Benz Research and Development India Private Limited Full time**Aufgaben**: Key Job Responsibilities - Conduct experiments for optimizing the runtime & performance of DL algorithms. - Define requirements for data collection and labeling related activities for algorithm development. - Collaborate with a global team and contribute/implement ideas for the performance improvement of existing algorithms. Key Skills - Sound...
-
Deep Learning Model Developer
2 weeks ago
Bengaluru, Karnataka, India Nexthire Full timeJob Role: Deep Learning ConsultantExperience: 2+ YearsLocation: Bangalore (Hybrid)Tech Stacks: SQL, AWS Redshift, Python, ML, Deep Learning (PyTorch/TensorFlow)Job Description:We are seeking a highly skilled and motivated Deep Learning Consultant to join our team. This role requires hands-on experience in building and deploying deep learning models,...
-
Deep Learning Expert
3 weeks ago
Bengaluru, Karnataka, India Nexthire Full timeJob Role: Deep Learning ConsultantKey Responsibilities:Design, develop, and implement deep learning models for various business applications, leveraging state-of-the-art techniques in computer vision, natural language processing, or other domains.Apply core machine learning algorithms and frameworks (e.g., TensorFlow, PyTorch) to solve complex business...
-
Deep Learning Specialist
3 weeks ago
Bengaluru, Karnataka, India Nexthire Full timeJob Role - Deep Learning ConsultantExperience: 2+ YearsLocation: Bangalore (Hybrid)Tech Stacks: SQL, AWS Redshift, Python, ML, Deep Learning (PyTorch/TensorFlow)Job Description:We are seeking a highly skilled and motivated Deep Learning Consultant to join our team. This role requires hands-on experience in building and deploying deep learning models,...
-
Senior Deep Learning Engineer
1 week ago
Bengaluru, Karnataka, India Justdial Full time**Job Description**We're seeking an experienced Senior Deep Learning Engineer to join our team at Justdial.As a key member of our AI team, you will be responsible for designing, implementing, and deploying AI models using Deep Learning frameworks such as TensorFlow and PyTorch.Develop and train Deep Learning models using Python and popular libraries like...
-
Senior Algorithm Developer
3 weeks ago
Bengaluru, Karnataka, India Applied Materials Full timeJob Title: Senior Algorithm Developer - Deep LearningDescription:Applied Materials is a leading company in the development of image processing systems, which are integrated into various products. Our team is responsible for capturing images from high-speed scanning systems and performing complex image processing algorithms to detect defects on memories and...
-
Deep Learning Model Builder
2 weeks ago
Bengaluru, Karnataka, India Nexthire Full timeJob Role - Deep Learning ConsultantExperience - 2+ YearsLocation - Remote (Hybrid)Tech Stacks - SQL, AWS Redshift, Python, ML, Deep Learning (PyTorch/TensorFlow)Job Description:Key Responsibilities:Design, develop, and implement deep learning models for various business applications, leveraging state-of-the-art techniques in computer vision, natural language...
-
Quation - Deep Learning Consultant
1 month ago
Bengaluru, India Nexthire Full timeJob Role - Deep Learning Consultant Experience - 2+ Years Location - Bangalore (Hybrid) Tech Stacks - SQL, AWS Redshift, Python, ML, Deep Learning (Pytorch/Tensorflow) Job Description: We are seeking a highly skilled and motivated Deep Learning Consultant to join our team. This...
-
Senior Algorithm Developer
3 weeks ago
Bengaluru, Karnataka, India Applied Materials Full timeSenior Algorithm Developer - Deep LearningAt Applied Materials, we are seeking a highly skilled Senior Algorithm Developer to join our team and contribute to the development of cutting-edge image processing systems. As a key member of our SW & AI Group, you will be responsible for designing, implementing, and optimizing deep learning algorithms to detect...
-
Senior Algorithm Developer
3 weeks ago
Bengaluru, Karnataka, India Applied Materials Full timeSenior Algorithm Developer – Deep Learning ExpertDescription:At Applied Materials, we are seeking a highly skilled Senior Algorithm Developer with expertise in deep learning to join our team.Responsibilities:Develop and implement deep learning algorithms for image processing systems.Collaborate with cross-functional teams to integrate algorithms into...
-
Senior Algorithm Developer
2 weeks ago
Bengaluru, Karnataka, India Applied Materials Full timeJob Title: Senior Algorithm Developer - Deep Learning ExpertDescription:We are seeking a highly skilled Senior Algorithm Developer with expertise in deep learning to join our team at Applied Materials. As a key member of our SW & AI Group, you will be responsible for developing and implementing image processing systems that are integrated into a wide range...
-
Data Scientist
2 months ago
Bengaluru, India Peepal consulting Full timeResponsibilities : - Work with business partners globally to define the scope of the project, determine analyses to be performed, manage deliverables against timelines, present of results and implement the model. - Use broad spectrum of NLP, Machine Learning and deep learning techniques to extract impactful features from unstructured data. - Develop and...
-
Software Development Lead
1 week ago
Bengaluru, Karnataka, India Texas Instruments Full timeJob DescriptionWe are seeking an exceptional Software Development Lead to join our team at Texas Instruments. As a key member of our AI and Deep Learning group, you will be responsible for designing and developing cutting-edge software solutions for machine learning applications.Our team is passionate about creating innovative solutions that shape the future...