Jobs
>
Santa Clara

    Software Developer - Santa Clara, United States - Tenstorrent

    Default job background
    Description

    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.

    This role is hybrid, base out of Santa Clara, CA, Austin, TX, or Toronto, ON.

    We are seeking a highly skilled and motivated Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and optimizing the Metal runtime for our AI accelerators. As a crucial member of our software engineering team, you will play a key role in enhancing the performance and efficiency of our AI systems.

    Responsibilities

    • Metal Runtime Development: Design, implement, and optimize the Metal runtime for our AI accelerators, ensuring high performance and efficiency.
    • Collaboration with Hardware Teams: Work closely with hardware engineers to understand the architecture and features of our AI accelerators, and collaborate on the development of runtime software that maximizes hardware capabilities.
    • Performance Analysis and Optimization: Conduct performance analysis of Metal runtime, identify bottlenecks, and implement optimizations to achieve optimal performance for AI workloads.
    • API Design and Implementation: Contribute to the design and implementation of APIs that provide seamless integration of the Metal runtime with higher-level software components.
    • Debugging and Troubleshooting: Investigate and resolve issues related to the Metal runtime, ensuring robust and reliable performance in various AI applications.

    Experience & Qualifications

    • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
    • Proven experience in low-level software development.
    • Strong proficiency in programming languages such as C / C++.
    • Familiarity with AI and deep learning frameworks (e.g., TensorFlow, PyTorch) is a plus.
    • Excellent problem-solving skills and the ability to work collaboratively in a fast-paced, innovative environment.
    • Strong communication skills and the ability to work effectively with cross-functional teams.
    • Passion for technology and a commitment to pushing the boundaries of what is possible in AI.

    Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made.

    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 sanctioned 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 information and/or documentation will be required and considered as Tenstorrent moves through the employment process.


  • Oracle

    Software Developer

    3 weeks ago


    Oracle Santa Clara, United States

    Employer will accept Master's degree in Computer Science, Engineering, or related technical field. Position requires: · - Programming languages Java and Python; · - Relational and non-relational databases and SQL skills for querying relational databases; · - Version control syste ...

  • Luytens Technology Solutions LLC

    Software Developer

    2 weeks ago


    Luytens Technology Solutions LLC Sunnyvale, United States

    Please search for Digital Asset Management + Nuxeo framework · **Note · - Please search for Java+ Nuxeo only** · JD · - Extensive experience in Digital Asset Management platforms. · - Experience with Nuxeo framework (Nuxeo experience is a must) · - Experience upgrading to LTS2021 ...


  • Skyline Enterprises San Jose, United States

    What to expect: · You will be programming software for maritime navigation. · Your tasks range from maintaining and further developing existing software to designing completely new software components, such as for autonomous shipping. · You will support our system engineers in de ...


  • Amazon Services LLC Sunnyvale, United States

    3+ years of engineering team management experience · - 7+ years of working directly within engineering teams experience · - 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience · - 8+ years of leading the definiti ...

  • CIeNET International

    Software Developer

    5 days ago


    CIeNET International Sunnyvale, California, United States Permanent

    We at CIeNET are building an infotainment platform software team which is tasked with two critical roles: co-developing, along with the supplier, the software that will run next generation infotainment systems and developing the talent and tools necessary to allow us to take owne ...


  • eBay San Jose, United States

    At eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the fut ...

  • Russell Tobin & Associates

    Software Developer

    3 weeks ago


    Russell Tobin & Associates San Jose, United States

    · What are we looking for in our Software Developer - C++ 4? · Title: Software Developer · Location: San Jose, CA (100% Onsite) · Duration: 12 months · Pay rate: $85-$95/hr on W2 without benefits (Based on experience) · Job Duties: · Work on developing GPU components for the vi ...

  • Russell Tobin

    Software Developer

    3 weeks ago


    Russell Tobin San Jose, United States

    Job Description · Job DescriptionTitle: Software Developer · Location: San Jose, CA (100% Onsite) · Duration: 12 months · Pay rate: $85-$95/hr on W2 without benefits (Based on experience) · Job Duties: · Work on developing GPU components for the video processing pipeline · Work ...

  • Russell Tobin & Associates

    Software Developer

    1 week ago


    Russell Tobin & Associates San Jose, United States

    · What are we looking for in our Software Developer (C++)? · Work Mode: Hybrid · Duration: 6 months (Possible extn) · Pay rate: $70-75/hr. on W2 without benefits (Based on experience) · Job Duties: · - Work on developing features in Video Editing applications · - Work on improvi ...

  • Russell Tobin

    Software Developer

    5 days ago


    Russell Tobin San Jose, United States

    Job Description · Job DescriptionWork Mode: Hybrid · Duration: 6 months (Possible extn) · Pay rate: $70-75/hr. on W2 without benefits (Based on experience) · Job Duties: · - Work on developing features in Video Editing applications · - Work on improving quality and performance of ...


  • Bruker Nano Surfaces & Metrology San Jose, United States

    Algorithm Software Developer · Overview · As one of the world's leading analytical instrumentation companies, Bruker Corporation covers a broad spectrum of advanced solutions in all fields of research and development. All our systems and instruments are designed to improve safety ...


  • TPS Talent Santa Clara, United States

    Job Description · Job DescriptionTITLE: MAC Software Developer · DIRECT HIRE · LOCATION: MUST BE LOCATED IN Santa Clara, CA office (Bay Area) OR go into Frisco, TX office - IN OFFICE JOB - NO REMOTE OR HYBRID · Health Benefits: · Medical (Cigna and Kaiser) · HSA · FSA · Dental Me ...


  • Apex Ventures Cupertino, United States

    Your Responsibilities · - In the field of cloud computing, you can accompany the development of a highly available and secure cloud infrastructure. Ideally, you have already worked with the Open Telekom Cloud, but experience with AWS, Azure, or other cloud solutions is also grea ...

  • Oracle

    Software Developer

    3 weeks ago


    Oracle Pleasanton, United States

    Career Level - IC4 · - Design, develop, test and deliver new features on an outstanding analytics platform suitable for deployment to both the Oracle Cloud and on-premise environments · - Be responsible for the creation of formal design specifications and coding of sophisticated ...

  • SATS TECHNOLOGIES

    Software Developer

    1 week ago


    SATS TECHNOLOGIES San Mateo, United States

    SATS is a dynamic privately held company of knowledgeable, talented IT professionals who are passionate about their work. · If you are a Software Developer, Analyst, Data Architect, Database Administrator, Network Administrator, or Sales Lead developer, send us your resume and a ...

  • Aveva

    Software Developer

    3 weeks ago


    Aveva San Leandro, United States

    AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life - such as energy, infrastructure, chemicals and minerals - safely, efficiently and more sustainably. · We're the first software busin ...

  • TEKsystems

    Software Developer

    3 weeks ago


    TEKsystems Santa Clara, United States OTHER

    Come join the world's fastest-growing Semiconductor manufacturer · Job Title: · Software Developer - Backend · Top Skills Details: · Python, SQL, API Integrations, · Experience with ML is a bonus · Description: · You will play a critical role in designing, developing, and implem ...

  • DataAnnotation

    Software Developer

    3 weeks ago


    DataAnnotation Santa Clara, United States

    We are looking for proficient programmers to join our team to train our AI chatbots to code. You will work with the chatbots that we are building in order to measure their progress, as well as write and evaluate code. · In this role you will need to be proficient in at least one ...


  • Annapurna Labs (U.S.) Inc. Cupertino, United States

    3+ years of engineering team management experience · - 7+ years of working directly within engineering teams experience · - 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience · - 8+ years of leading the definiti ...


  • NovaWorks Solutions San Jose, United States

    About the Company · May we introduce ourselves? · With a clear focus on SAP, specifically S/4HANA, we are absolute experts in our field and well positioned for the future. Led by an experienced and competent management team, we have clear and ambitious growth goals that we want t ...