AI Algorithms/Software Engineer

6 months, 2 weeks ago
Full-time
Senior
Software Development
Mythic

Mythic

Mythic revolutionizes edge AI with power-efficient analog compute in memory technology, enabling affordable and powerful AI solutions from data centers to edge devices.

Semiconductors & Semiconductor Equipment
51-250
Founded 2012
$165M raised

Description

  • Optimize Mythic’s analog-aware software toolchain for network accuracy, latency, and ease-of-use.
  • Design algorithms and tools for the neural network conversion and deployment pipeline.
  • Develop advanced quantization-aware and analog-aware retraining algorithms using frameworks such as PyTorch and ONNX.
  • Build high-fidelity, computationally efficient hardware models that simulate analog effects on networks.
  • Harden networks to analog effects via advanced network regularization and model adjustments.
  • Model analog hardware effects and evaluate their impact on network performance.
  • Contribute to silicon bring-up, hardware debugging, validation, and cross-functional troubleshooting with hardware teams.
  • Bring up, customize, and validate neural networks for customer and silicon targets.
  • Improve software quality through refactoring, testing, documentation, and engineering best practices.
  • Stay current with advances in deep learning research and neural network frameworks and integrate relevant techniques into the toolchain.

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 and commitment to engineering quality.
  • Strong communication skills and ability to work cross-functionally.
  • Hands-on experience with modern neural network frameworks (e.g., PyTorch) and model formats (e.g., ONNX) (preferred).
  • Familiarity with state-of-the-art neural network architectures (preferred).
  • Experience training neural networks with hardware-aware techniques such as quantization, pruning, or model-size constraints (preferred).
  • Experience with MLOps practices including model versioning, CI/CD for ML, model deployment, and monitoring (preferred).
  • Experience owning critical APIs used by a large user base and contributions to open-source software (preferred).
  • MS/PhD in Computer Science, Mathematics, or related field (nice-to-have).

Benefits

  • Remote work option (locations listed include Palo Alto, Vancouver, Austin, and Remote).
  • Collaborative and respectful work environment that values diverse perspectives.
  • Company provides tools and support and trusts employees with autonomy and ownership.
  • Opportunity to work on cutting-edge analog AI hardware and impactful customer deployments.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Fraud Engineer

Gomining 11-50 Construction & Engineering

Software Fraud Engineer responsible for building a next-generation fraud prevention platform that detects real-time risks and automates decisions protecting users and the business.

Blockchain ClickHouse Elasticsearch Go Java Kafka Kotlin Machine Learning Python Redis SQL
17 minutes ago

Principal Software Developer

AssureSoft 51-250 Internet Software & Services

AssureSoft is seeking a senior software developer to build and maintain .NET applications and supporting components while leading technical architecture and engineering improvements for international client projects.

Azure C# C++ CI/CD .NET SQL Server
17 minutes ago

Staff Software Engineer, Workflow Platform

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring a senior technical leader to own and evolve the data control plane—including workflow, data context, and notebook infrastructure—powering data engineering, machine learning, analytics, and product relevance.

Apache Airflow Java Jupyter Machine Learning Python
23 hours, 2 minutes ago

Interview Engineer (Puerto Rico)

Karat 251-1K Internet Software & Services

Karat seeks freelance Interview Engineers to facilitate remote technical interviews, evaluate software developers objectively, and help improve inclusive hiring processes through its interview platform.

23 hours, 2 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers