Mythic is building the future of AI computing with breakthrough analog technology that delivers high performance at low power and cost. The AI Algorithms/Software Engineer will optimize software toolchains, design algorithms for neural network conversion, and contribute to hardware validation and debugging.
Responsibilities:
- Optimize Mythic’s analog-aware software toolchain for network accuracy, latency, and ease-of-use
- Design algorithms and tools for Mythic’s neural network conversion pipeline
- Build high-fidelity, computationally-efficient hardware models
- Contribute to silicon bring-up, debugging, and validation
- Improve software through refactoring, testing, documentation, and other engineering best practices
- Stay current with advances in deep learning research and neural network frameworks
Requirements:
- Bachelor's degree in Computer Science, Mathematics, or a related field
- 5+ years of software experience in a production environment
- Experience working on complex problems with algorithm-heavy code
- Commitment to quality and engineering excellence
- Strong communication skills
- MS/PhD in Computer Science, Mathematics, or related field
- Hands-on experience with modern neural network frameworks
- Familiarity with state-of-the-art neural network architectures
- Experience training neural networks with hardware-aware techniques, including quantization, pruning, or model-size limitations
- Experience with MLOps practices, including model versioning, CI/CD pipelines for ML, model deployment, and monitoring
- Experience owning critical APIs with a large user base
- Contributions to open-source software