Software Engineer, Staff

7 days ago


Santa Clara, United States d-Matrix Full time
d-Matrix has fundamentally changed the physics of memory-compute integration with our digital in-memory compute (DIMC) engine. The "holy grail" of AI compute has been to break through the memory wall to minimize data movements. We've achieved this with a first-of-its-kind DIMC engine. Having secured over $154M, $110M in our Series B offering, d-Matrix is poised to advance Large Language Models to scale Generative inference acceleration with our chiplets and In-Memory compute approach. We are on track to deliver our first commercial product in 2024. We are poised to meet the energy and performance demands of these Large Language Models.The company has 100+ employees across Silicon Valley, Sydney and Bengaluru.

Our pedigree comes from companies like Microsoft, Broadcom, Inphi, Intel, Texas Instruments, Lucent, MIPS and Wave Computing. Our past successes include building chips for all the cloud hyperscalers globally - Amazon, Facebook, Google, Microsoft, Alibaba, Tencent along with enterprise and mobile operators like China Mobile, Cisco, Nokia, Ciena, Reliance Jio, Verizon, AT&AT. We are recognized leaders in the mixed signal, DSP connectivity space, now applying our skills to next generation AI.

Location:

Working onsite at our Santa Clara, CA headquarters 3 days per week - Hybrid.

We are seeking a skilled and experienced Staff Software Engineer to contribute to the architecture and development of our next-generation AI inference runtime. The ideal candidate will have a strong background in C++ development, with experience in building distributed systems or high-performance computing (HPC) applications. Familiarity with PyTorch internals or similar machine learning frameworks is a significant advantage.

What You Will Do:
•Architect and Develop: Lead the design and implementation of a high-performance inference runtime that leverages d-Matrix's advanced hardware capabilities.
•Integrate Frameworks: Integrate the inference runtime with PyTorch to enable upstream software capabilities like inference and finetuning.
•Collaborate: Work closely with cross-functional teams including hardware engineers, data scientists, and product managers to define requirements and deliver integrated solutions.
•Optimize Performance: Develop and implement optimization techniques to ensure low latency and high throughput in distributed and HPC environments.
•Code Quality: Ensure the code quality, and performance through rigorous testing and code reviews.
•Documentation: Create technical documentation to support development, deployment, and maintenance activities.

What You Will Bring:
•Education: Bachelor's with a minimum of 6+ years of professional experience in software development with a focus on C++, Master's degree preferred in computer science, Engineering, or a related field with 3+ years of professional experience in software development with a focus on C++

o Experience in architecting and building complex software systems.

o Experience with distributed systems or high-performance computing (HPC) applications.

o Familiarity with PyTorch internals or similar machine learning frameworks.
•Technical Skills:

o Strong proficiency in modern C++ (C++11 and above) and Python.

o Solid understanding of software design patterns and best practices.

o Experience with parallel and concurrent programming.

o Proficient in CMake, Pytest, and other development tools.

o Knowledge of GPU programming and acceleration techniques is a plus.

o Proficient in using development tools and frameworks for building and deploying large-scale applications.
•Soft Skills:

o Excellent problem-solving and analytical skills.

o Strong communication and interpersonal abilities.

Equal Opportunity Employment Policy

d-Matrix is proud to be an equal opportunity workplace and affirmative action employer. We're committed to fostering an inclusive environment where everyone feels welcomed and empowered to do their best work. We hire the best talent for our teams, regardless of race, religion, color, age, disability, sex, gender identity, sexual orientation, ancestry, genetic information, marital status, national origin, political affiliation, or veteran status. Our focus is on hiring teammates with humble expertise, kindness, dedication and a willingness to embrace challenges and learn together every day.

d-Matrix does not accept resumes or candidate submissions from external agencies. We appreciate the interest and effort of recruitment firms, but we kindly request that individual interested in opportunities with d-Matrix apply directly through our official channels. This approach allows us to streamline our hiring processes and maintain a consistent and fair evaluation of al applicants. Thank you for your understanding and cooperation.

  • Santa Clara, United States NVIDIA Full time

    NVIDIA is looking for a skilled and motivated Sr. Staff Software Engineer to join our dynamic team. You will contribute to innovative solutions and optimize our operations using brand new technology. This role offers an outstanding opportunity to work with groundbreaking technologies and contribute to NVIDIA's innovation. The ideal candidate will have...

  • Software Engineer III

    2 months ago


    santa clara, United States Intelliswift Software Full time

    Must Have skillsJava or PythonGoRESTNoSQLKafkaAWSDocker / KubernetesDescription:We are seeking a highly skilled Server Software Engineer to join our dynamic team. This role will focus on designing, building, and maintaining large-scale distributed systems to support the end-to-end machine learning (ML) lifecycle. The server engineer is responsible for design...

  • Software Engineer III

    2 months ago


    Santa Clara, United States Intelliswift Software Full time

    Must Have skillsJava or PythonGoRESTNoSQLKafkaAWSDocker / KubernetesDescription:We are seeking a highly skilled Server Software Engineer to join our dynamic team. This role will focus on designing, building, and maintaining large-scale distributed systems to support the end-to-end machine learning (ML) lifecycle. The server engineer is responsible for design...

  • Software Engineer III

    1 month ago


    Santa Clara, United States Intelliswift Software Inc Full time

    Must Have skillsJava or PythonGoRESTNoSQLKafkaAWSDocker / KubernetesDescription:We are seeking a highly skilled Server Software Engineer to join our dynamic team. This role will focus on designing, building, and maintaining large-scale distributed systems to support the end-to-end machine learning (ML) lifecycle. The server engineer is responsible for design...


  • Santa Clara, California, United States ServiceNow Full time

    At ServiceNow, we're transforming how we work with innovative AI-enhanced technology. As a Staff Software Quality Engineer, you'll play a crucial role in ensuring the quality of our software products.Key ResponsibilitiesMaintain existing automation test frameworks to ensure seamless executionCollect and report quality metrics from test execution to inform...


  • Santa Clara, California, United States Q-Cells Full time

    Energy Services Platform LeadWe are seeking a highly skilled Staff Software Engineer to lead our Energy Services Platform team. As a key member of our Applications Team, you will be responsible for developing and maintaining complex energy system models that leverage forecasting and optimization algorithms to predict the performance of Qcells' product...


  • Santa Clara, United States Q-Cells Full time

    Description POSITION DESCRIPTION: We are seeking a Staff Software Engineer – Energy Services Platform to join our Energy Services Applications Team. This role involves leading and developing backend applications that orchestrate and execute complex energy system models. These models leverage forecasting and optimization algorithms to predict the...


  • Santa Clara, United States d-Matrix Full time

    d-Matrix has fundamentally changed the physics of memory-compute integration with our digital in-memory compute (DIMC) engine. The "holy grail" of AI compute has been to break through the memory wall to minimize data movements. We've achieved this with a first-of-its-kind DIMC engine. Having secured over $154M, $110M in our Series B offering, d-Matrix is...


  • Santa Clara, California, United States Intelliswift Software Full time

    At Intelliswift Software, we are seeking a highly skilled Cloud Architect to lead the design and implementation of large-scale distributed systems.About the RoleThis leadership position will focus on designing, building, and maintaining microservices architecture using GoLang and Python. The successful candidate will be responsible for developing REST APIs...


  • Santa Clara, United States Telenav Full time

    Do you dream of what cars of the future will look like when you combine them with connectivity, a smartphone, and cloud services? Can you imagine uniting those dreams with a company that has the skills and relationships to make that a reality? If so, Telenav wants you! At Telenav, we believe the car is at the beginning of a massive innovation wave that...


  • Santa Clara, United States Procom Consultants Group Full time

    Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company. Procom’s areas of staffing expertise...


  • Santa Clara, California, United States Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled IT architect to join our team at Cloud Software Group, where you will play a key role in designing and implementing Citrix Workspace solutions for our enterprise. As a technical leader, you will work closely with cross-functional teams to understand business requirements and design scalable, secure, and...


  • Santa Clara, United States Goertek Electronics Full time

    SummaryWe are looking for a talented and passionate Senior, Staff, or Principal Software Engineer (depending on experience) to join our team and work on the development of cutting-edge Augmented Reality (AR) and Virtual Reality (VR) applications. In this role, you will design, implement, and optimize immersive experiences, leveraging the latest AR/VR...


  • santa clara, United States Goertek Electronics Full time

    SummaryWe are looking for a talented and passionate Senior, Staff, or Principal Software Engineer (depending on experience) to join our team and work on the development of cutting-edge Augmented Reality (AR) and Virtual Reality (VR) applications. In this role, you will design, implement, and optimize immersive experiences, leveraging the latest AR/VR...


  • santa clara, United States Goertek Electronics Full time

    SummaryWe are looking for a talented and passionate Senior, Staff, or Principal Software Engineer (depending on experience) to join our team and work on the development of cutting-edge Augmented Reality (AR) and Virtual Reality (VR) applications. In this role, you will design, implement, and optimize immersive experiences, leveraging the latest AR/VR...


  • Santa Clara, California, United States Selector Software Full time

    Job OverviewAt Selector Software, we are building an operational intelligence platform that leverages AI and ML-based analytics to provide actionable insights to network, cloud, and application operators. Our platform enables seamless collaboration, search-driven conversational user experience, and automated data engineering pipelines.

  • Software Engineer

    1 day ago


    Santa Clara, United States Reevo.ai Full time

    ABOUT THE ROLE: We are seeking a Software Engineer who thrives as a T-shaped individual—bringing technical expertise in software engineering while also possessing a broad range of skills that allow them to creatively tackle diverse challenges. The ideal candidate is highly innovative, with a passion for solving complex problems across various domains, all...


  • Santa Clara, United States Eightfold LLC Full time

    About Eightfold Eightfold is rapidly growing and revolutionizing talent management with AI. We are seeking exceptional engineers to join our team and help us build the next generation of our AI-powered talent platform. About the Job As the most senior-level Staff Software Engineer on this product dev team, you will own major roadmap items for our...


  • Santa Clara, California, United States Apple Full time

    Job DescriptionCompany: AppleJob Title: Software Engineering ManagerDepartment: Software DeliveryLocation: Santa Clara, California, United StatesWe are seeking a highly skilled Software Engineering Manager to lead the Device Services Engineering team within Software Delivery at Apple. The successful candidate will be responsible for supervising and mentoring...


  • Santa Clara, United States Arista Networks, Inc. Full time

    Job Description As a core member of the Platform software team, the candidate will be part of a fast-paced, high caliber team building diagnostic software to help validate high-speed digital designs and achieve high yields in manufacturing Arista Network products used in the computer networking industry's largest data centers. Who You’ll Work With The...