Principal Engineer, AI/ML Software Compiler
3 weeks ago
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
-
Principal ML Engineer
7 days ago
Foster City, California, United States Visa Full timeJob 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 timeWe'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...
-
Principal Software Engineer
3 weeks ago
Santa Clara, California, United States Palo Alto Networks Full timeJob 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 timeAbout 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,...
-
Principal Software Engineer
3 weeks ago
Santa Clara, California, United States Palo Alto Networks Full timeJob 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,...
-
Principal System Engineer
4 weeks ago
Milpitas, California, United States Renesas Electronics Full timeJob 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...
-
Sr Principal Machine Learning Engineer
3 weeks ago
Santa Clara, California, United States Palo Alto Networks Full timeJob 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 timeFactory 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...
-
Principal Machine Learning Engineer
3 weeks ago
Santa Clara, California, United States Palo Alto Networks Full timeJob 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...
-
Principal Machine Learning Engineer
3 weeks ago
San Francisco, California, United States Unreal Gigs Full timeAbout 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 timeAI 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...
-
Artificial Intelligence Research Scientist
3 weeks ago
Berkeley, California, United States Eluvio Full timeEluvio 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 timeCome 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...
-
Engineer - Machine Learning (ML)
3 weeks ago
Sunnyvale, California, United States Demo160: Core Template TEMC Full timeOverview: 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...
-
Engineer - Machine Learning (ML)
3 weeks ago
Sunnyvale, California, United States Demo160: Core Template TEMC Full timeOverview: 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 timeCome 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...
-
Senior Software Engineer
2 weeks ago
Santa Clara, California, United States Palo Alto Networks Full timeJob 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...
-
Senior Staff Sensing Engineer
3 days ago
California, United States Shield AI Full timeAs 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 timeTeam 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...
-
Principal Software Engineer
4 weeks ago
Milpitas, California, United States Western Digital Full timeJob 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...