Pioneering Analog Compute for AI
Compiler Engineer – MLIR, PyTorch Infrastructure
Location
California
Posted
72 days ago
Salary
0
Seniority
Senior
Job Description
Compiler Engineer – MLIR, PyTorch Infrastructure
Mythic
• Architect the migration of the existing compiler flow into MLIR, defining dialects, passes, and lowering strategies. • Build conversion paths between MLIR and Mythic’s custom low-level IR to keep both flows operational during migration. • Define validation infrastructure within MLIR, including interpretation or execution paths for simulation and debugging. • Enable compilation by extending MLIR integration across analog accelerators and digital subsystems. • Leverage Torch-MLIR where PyTorch inputs are available, and guide future integration with PyTorch 2.0 compiler technologies (TorchInductor, TorchDynamo, Torch-MLIR)
Job Requirements
- 3+ years of experience in compiler or high-performance systems development.
- Proficiency in modern C++ (C++14/17/20) and Python.
- Direct, hands-on experience with MLIR, including dialect design, compiler passes, or lowering pipelines.
- Strong understanding of compiler IRs and transformations, with the ability to reason about lowering from high-level ops to hardware-aware representations.
Benefits
- Shape the MLIR and PyTorch integration strategy for novel AI hardware.
- Opportunity to contribute upstream and influence the broader ML compiler ecosystem.
- Collaborate with a team spanning hardware, runtime, and compiler design.
- Competitive compensation, equity, and comprehensive benefits.
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Machine Learning Engineer, Video Generation
UNITHAn Artificial Intelligence company developing conversational AI solutions for a new age of human-computer interactions.
• Own production video synthesis services and deploy/optimize models for real-time performance • Reduce inference latency to meet a <2-second target for streaming conversations • Monitor and improve video quality metrics and debug production issues • Implement model versioning, A/B testing, and safe rollback procedures • Integrate new models into the existing pipeline • Design video synthesis APIs (gRPC, REST) and work with event-driven architectures • Optimize GPU utilization, implement caching strategies, and collaborate on service orchestration • Handle TTS integration services (Voice Connectors) • Implement new visual features (expressiveness, movement, lip-sync improvements) • Support avatar customization capabilities • Production research enhancements into the real-time video pipeline
Lead Forward Deployed Engineer
RANGR DataRANGR Data - Part of Accenture | A Palantir Foundry Certified Partner
• Define solution architectures and guide engineering design decisions. • Performs senior engineer responsibilities and acts as the team’s technical leader. • Serves as a Palantir subject matter expert and provides guidance to the rest of the team. • Write and review code, ensuring quality, scalability, and maintainability. • Establish and enforce technical standards, practices, and reusable components. • Partner with Engagement Directors to align technical feasibility with client goals. • Mentor, coach, and grow engineering talent through feedback and guidance. • Ensure engineers are unblocked and supported in their work. • Promote a culture of collaboration, technical learning, and shared ownership. • Conduct peer reviews and ensure engineering excellence across the team. • Break business requirements into technical tasks, estimates, and priorities. • Execute assigned engineering tasks and report progress transparently. • Ensure project dashboards and tasks are updated for visibility and alignment. • Monitor engineering progress, ensuring milestones are delivered on time. • Continuously refine solutions based on client feedback and performance results. • Provide timely status updates, proactively escalate risks, and course-correct as needed. • Ensure lessons learned and technical improvements are fed back into future work. • Build, deploy, and refine production-grade client solutions. • Write clean, maintainable, and reusable code. • Debug issues and resolve implementation challenges quickly.
Senior Forward Deployed Engineer
RANGR DataRANGR Data - Part of Accenture | A Palantir Foundry Certified Partner
• Build, deploy, and refine production-grade client solutions. • Write clean, maintainable, and reusable code. • Debug issues and resolve implementation challenges quickly. • Contribute to the creation of reusable components and best practices. • Translate solution architectures into working implementations. • Execute assigned engineering tasks and report progress transparently. • Flag risks, blockers, or design concerns early and work with TTL/ED on resolution. • Continuously refine solutions based on client feedback and performance results. • Ensure project dashboards and tasks are consistently updated for accuracy and completeness. • Work under the guidance of Lead Engineer to ensure technical alignment. • Support Engagement Directors by keeping client objectives central to your work. • Share learnings and contribute to team-wide technical documentation. • Participate in demos, code reviews, and peer discussions to improve delivery quality.
Forward Deployed Engineer
RANGR DataRANGR Data - Part of Accenture | A Palantir Foundry Certified Partner
• Support the delivery of Palantir Foundry solutions by contributing to engineering tasks under the guidance of senior engineers and team leaders. • Focus on learning, applying technical skills, and gaining experience while ensuring your work contributes to reliable and impactful client solutions. • Collaborate with peers and leaders to implement features, debug issues, and refine solutions. • Design, build, and optimize data pipelines, workflows, and applications that address complex client challenges and create measurable business impact. • Write code, deploy solutions, debug issues, and continuously refine implementations. • Proactively raise any issues and work on a resolution with other team members. • Share knowledge and drive delivery excellence ensuring every solution is reliable, scalable, and aligned with both business needs and technical standards.


