Job Description
Job Description
Who we are:
Persimmons, Inc. is on a mission to redefine what’s possible in AI inference computing. Founded in 2023 by veteran technologists from the worlds of semiconductors, AI systems, and software innovation, Persimmons is building the infrastructure that will power the next decade of AI. Enabling smarter devices, more sustainable data centers, and entirely new applications the world hasn’t imagined yet.
Why join us:
Explosive Growth Opportunity: Join us at the epicenter of AI innovation—where you'll shape the future alongside groundbreaking technologies. The potential is limitless, and your impact can be enormous.
- Cutting-Edge Environment: Be part of a dynamic, collaborative team that thrives on creativity, innovation, and pushing the boundaries of what's possible in AI hardware and software solutions.
- The opportunity to work at the beginning of innovation with some of the most advanced technologies in AI.
- A collaborative environment where innovation is at the heart of everything we do.
- Work Hard, Play Hard: Benefit from flexible PTO in a vibrant, fun, and engaging workplace culture where we celebrate wins, big and small, together.
- Competitive salary and benefits package.
- Flexible PTO
- 401k
We’re growing rapidly and looking for bold thinkers, builders, and problem-solvers ready to push the boundaries of AI hardware and software. If you’re driven to make a global impact, we’d love for you to join us.
What you’ll do:
As a leader on our team, you have the opportunity of working on optimizing our Persimmons Compiler.
- Build the compiler that converts AI models from popular ML frameworks into assembly code that runs on our accelerator hardware.
- Develop and implement AI models and algorithms that push the boundaries of technology. Collaborate with cross-functional teams to design, test, and optimize our hardware and software solutions.
- Analyze and improve the efficiency, scalability, and performance of our systems.
- Stay abreast of industry trends and advancements to ensure our solutions remain competitive and innovative.
Requirements
What You Bring To The Table:
- Experience developing MLIR dialects and passes
- Experience processing ML models from popular frameworks
- Deep understanding of Model architecture of popular models like llama and others.
- If you can do the above, you already have strong C++ and python skills
- Related things of interest:
- https://github.com/buddy-compiler/buddy-mlir
- https://github.com/iree-org/iree
- https://github.com/llvm/torch-mlir
- BS/MS/PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
- 3+ years of experience in developing production compilers or related software
- Knowledge of compiler front-end technology
- Strong C++ programming skills
- Strong interpersonal, verbal and written communications skills
- Capability to achieve objectives under tight deadlines
- Experience executing tasks while managing competing priorities
- Practical knowledge working with large code bases
- Experience working with industry standard C++ compilers and development frameworks.
- Experience writing and debugging multithreaded programs
- Deep understanding of technology and passion for what you do
- Strong teamwork, specifically a proven ability to effectively guide and influence within a dynamic matrix environment
- Excellent problem-solving skills and the ability to work in a dynamic, fast-paced environment.
Benefits
- What We Offer:
- The opportunity to work at the beginning of innovation with some of the most advanced technologies in AI.
- A collaborative environment where innovation is at the heart of everything we do.
- Competitive salary and benefits package.
- Flexible PTO
- 401k
- Persimmons, Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.