Principal Engineer, AI/ML Software Compiler

3 weeks ago


California, United States Conductor Full time

What You’ll Do

The AGI (Artificial General Intelligence) Computing Lab is dedicated to solving the complex system-level challenges posed by the growing demands of future AI/ML workloads. Our team is committed to designing and developing scalable platforms that can effectively handle the computational and memory requirements of these workloads while minimizing energy consumption and maximizing performance. To achieve this goal, we collaborate closely with both hardware and software engineers to identify and address the unique challenges posed by AI/ML workloads and to explore new computing abstractions that can provide a better balance between the hardware and software components of our systems. Additionally, we continuously conduct research and development in emerging technologies and trends across memory, computing, interconnect, and AI/ML, ensuring that our platforms are always equipped to handle the most demanding workloads of the future. By working together as a dedicated and passionate team, we aim to revolutionize the way AI/ML applications are deployed and executed, ultimately contributing to the advancement of AGI in an affordable and sustainable manner. Join us in our passion to shape the future of computing

Location: Hybrid, working onsite at our office 3 days per week with the flexibility to work remotely the remainder of your time

Reports to: VP

Design and implement ML compilers for high-performance deep learning applications.

Optimize compilers for efficient execution of deep learning models on various hardware platforms.

Design a staged lowering infrastructure to meet rapidly evolving workload requirements effectively.

Design an algorithm to optimize data locality to minimize energy consumption.

Work closely with hardware architects and developers to integrate new ML techniques and algorithms into the compiler.

Collaborate with cross-functional teams to define and deliver ML compiler features and improvements.

Troubleshoot and debug compiler issues, and provide technical support to customers.

Contribute to the development of ML compiler documentation and user guides.

Stay up-to-date with the latest trends and advancements in the field of ML compilers and hardware.

What You Bring

BS in Computer/Electrical Engineering or Computer Science with 20+ years of working experiences in silicon development or MS in Computer/Electrical Engineering or Computer Science with 18+ years of relevant working experience or PhD and 15+ years of relevant working experience preferred.

Strong background in compiler design and optimization techniques.

Experiences in developing and optimizing software for high-performance computing systems

Experiences in LLVM / MLIR (preferred)

Familiarity with PyTorch, Tensorflow, or JAX.

Familiarity with hardware architectures such as CPUs, GPUs, TPUs, and NPUs.

Strong analytical and problem-solving skills

Excellent communication and interpersonal skills

Ability to work independently and as part of a team

You’re inclusive, adapting your style to the situation and diverse global norms of our people.

An avid learner, you approach challenges with curiosity and resilience, seeking data to help build understanding.

You’re collaborative, building relationships, humbly offering support and openly welcoming approaches.

Innovative and creative, you proactively explore new ideas and adapt quickly to change.

#LI-MD1

#J-18808-Ljbffr



  • Foster City, California, United States Visa Full time

    Job Description Payments is an exciting and rapidly evolving space. With strong demand for new solutions, it promises to be an exciting area of innovation. If you want to be a part of this exciting space, learn fast and make a big impact, Ecosystem & Operational Risk product development organization is the ideal place for you! Ecosystem & Operational Risk...

  • AI/ML Engineer

    2 weeks ago


    San Francisco, California, United States Unreal Gigs Full time

    We're seeking exceptional engineers to drive our ambitious goals forward! We need individuals with extraordinary skills who can thrive in our fast-paced environment and deliver consistently outstanding results. Requirements In this role, you will: Elevate our retrieval-augmented generation (RAG) capabilities by ensuring efficient integration and...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Description Your Career Palo Alto Networks is committed to AI security in the emerging AI era. The AI security cloud service engineering team is the core engineering team to build a solid product to assure the runtime security of our customers when they are using AI especially LLM services.  Your Impact Collaborate with product managers,...

  • AI Engineer

    2 weeks ago


    San Francisco, California, United States Unreal Gigs Full time

    About You You're an enthusiastic and driven engineer deeply committed to leveraging AI to revolutionize industries. Your passion for technology is matched only by your boundless energy and eagerness to explore. Thriving in dynamic startup environments, you bring a strong work ethic and thrive on autonomy. Your approach is both strategic and creative,...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Description Your Career Palo Alto Networks is committed to AI security in the emerging AI era. The AI security cloud service engineering team is the core engineering team to build a solid product to assure the runtime security of our customers when they are using AI especially LLM services.  Your Impact Collaborate with product managers,...


  • Milpitas, California, United States Renesas Electronics Full time

    Job Description What you bring to Renesas: The Software & Digitalization organization is chartered to enable our customers to design & develop solutions in our next-gen cloud-based web IDE using the entire portfolio of Renesas products. We are a global and multi-disciplinary team with in-depth knowledge of our broad portfolio ranging from microcontrollers...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Description Your Career You will have the opportunity to build a career solving network security challenges leveraging advanced machine learning techniques on exabytes of data. You will help create and deliver the most advanced AI and Machine Learning enabled solutions to detect and remediate network issues, discover threats, provide intelligence and...

  • Research Engineer

    1 week ago


    California, United States Factory Full time

    Factory is on a mission to bring autonomy to software engineering. To do that, we are building AI systems called Droids that accelerate the engineering output of enterprise software organizations. Droids automate tedious but essential processes in software development like code review, documentation, test creation, as well as end-to-end coding tasks. Some...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Description Your Career We are the WildFire Team in the Content Delivered Security Service (CDSS) organization. Our engineering and Security Research team is at the core of our products and deliver the best of security services in the cloud to prevent cyberattacks. We are constantly innovating and challenging the way we, and the whole industry, think...


  • San Francisco, California, United States Unreal Gigs Full time

    About the Company: Our company is at the forefront of space exploration and technology, dedicated to unlocking the mysteries of the universe and making space more accessible. We are pioneering new technologies in spacecraft design, propulsion, and remote sensing, with a focus on sustainable exploration and the utilization of space resources. Join us to be...

  • Jr./Mid QA Engineer

    3 weeks ago


    California, United States Ai Collaborator, Inc Full time

    AI Collaborator, is a pioneering collaborative AI marketplace platform based in Los Angeles, CA. We support enterprise AI buyers in the responsible deployment and scaling of AI innovations within their businesses. We are experiencing rapid growth and have established partnerships with top clients in the Fortune 100 and beyond. Notable companies in various...


  • Berkeley, California, United States Eluvio Full time

    Eluvio is a highly focused and ambitious team of systems, networking, application, and video software engineers, AI scientists, ML engineers, and security experts working together to implement the vision of the Content Fabric - a decentralized platform for video and commerce with the ambition of serving the world's Internet video. The Eluvio Content Fabric...

  • AI Engineer

    3 weeks ago


    San Francisco, California, United States Cynch AI Full time

    Come Revolutionize Accounting with AI   We're a seed-stage AI startup led by a founding team of AI startup veterans on a mission to revolutionize the accounting industry. We're seeking an exceptional AI Engineer to help turn our vision into reality. We are combining reasoning, machine learning, and generative AI to augment and democratize the...


  • Sunnyvale, California, United States Demo160: Core Template TEMC Full time

    Overview: We are looking for a Machine Learning (ML) Engineer to help us create artificial intelligence products.   Machine Learning Engineer responsibilities include creating machine learning models and retraining systems. To do this job successfully, you need exceptional skills in statistics and programming. If you also have knowledge of data science...


  • Sunnyvale, California, United States Demo160: Core Template TEMC Full time

    Overview: We are looking for a Machine Learning (ML) Engineer to help us create artificial intelligence products.   Machine Learning Engineer responsibilities include creating machine learning models and retraining systems. To do this job successfully, you need exceptional skills in statistics and programming. If you also have knowledge of data science...

  • Full-Stack Engineer

    3 weeks ago


    San Francisco, California, United States Cynch AI Full time

    Come Revolutionize Accounting with AI   We're a seed-stage AI startup led by a founding team of AI startup veterans on a mission to revolutionize the accounting industry. We're seeking an entrepreneurial Full-Stack Engineer with a focus on Frontend to help turn our vision into reality for our customers. We are combining reasoning, machine learning, and...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Description Your Career We are looking to hire a Senior Software Engineer with exceptional skills using Java to build back-end services that operate within a distributed systems environment. The project will work on developing our streaming platform the next generation of our (CDL), which enables AI-based innovations for cybersecurity with the...


  • California, United States Shield AI Full time

    As a Senior Staff Software Engineer in our Hivemind Edge organization, you will be driving sensing software architecture and implementation for our sensing software products to perceive their surroundings and perform their mission. Your work will directly enable our autonomy software and hardware platforms to both improve performance of current capabilities...


  • San Jose, California, United States Hireio, Inc. Full time

    Team Introduction The Intelligent Creation - Vision Engineering team is a team focusing on building advanced end-to-end production pipelines with core technologies including generative AI, intelligent editing and content understanding. By exploiting AI model training, optimization, deployment and applications, we provide cutting-edge AI capabilities to...


  • Milpitas, California, United States Western Digital Full time

    Job Description As a Principal Software Engineer on the Architecture Team at SanDisk, you will be an integral part of a dynamic group dedicated to shaping the architecture and design of our cutting-edge storage solutions. This role requires expertise in code quality, a focus on intuitive interface design, and a passion for building robust software from the...