Compiler Engineer (Remote)

Sorry, this job was removed at 8:03 p.m. (CST) on Wednesday, June 29, 2022
Find out who's hiring in San Francisco, CA.
See all Developer + Engineer jobs in San Francisco, CA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About us:

Mythic has developed a unified hardware and software platform featuring its unique Mythic Analog Compute Engine (Mythic ACE™) to deliver revolutionary power, cost, and performance that shatters digital barriers preventing AI innovation at the edge. The Mythic Analog Matrix Processor (Mythic AMP™) makes it much easier and more affordable to deploy powerful AI solutions, from the data center to the edge device. The company has raised over $165.2 million to date, has over 120 employees, and has offices in Redwood City, CA, and Austin, TX.


About the Compiler team:

We are seeking a Compiler Software Engineer to join our Mythic Compiler team. We are a small nimble team that aims to be clear with each other through cross collaborations with other teams, we proactively share updates with each other and appreciate each other's open mindedness in solving challenging problems. Our passion in creating extraordinary technology gives us an individual sense of purpose in our work. In the compiler team, we create tool flow, from model description to firmware binary. This includes ingestion, different levels of intermediate representation transforms, optimization, code generation, and binary dump. It also includes model interpreter, static simulation, and equivalence checking. If you see yourself being a part of a team that shares enthusiasm and passion for technology, values trust and respect from your team members, we would love to talk with you!


This role is not location specific. However, candidates will be expected to keeping working hours in line with either Pacific or Central Time.


What you need to know and have to be successful:

  • Knowledgeable in C++ (C++14 or newer) knowledge
  • 2+ years of experience and background in software design
  • A genuine interest in compiler technologies, operating and networking systems, processors
  • Create project roadmaps with delivery timelines
  • Prototyping new ideas and improving the existing code base
  • You are a self-starter and is comfortable with a high level of independence and discretion to complete your work.

What you'll be working on:

  • Solving critical problems
  • Develop technical specifications and break them down into tasks and phases
  • Build tools to collect and analyze performance bottlenecks.
  • Conduct design and code reviews
  • Contribute to the technical direction of our Mythic compiler development, including planning, scheduling and execution of time sensitive projects.
  • Analyze and improve efficiency scalability and stability of our toolchains
  • You’ll collaborate with internal team (Mythic's Hardware design, Firmware, Platform tools team)

What would stand out but not required:

  • Python programming skills
  • You have a background in research and interested in systems programming and machine learning.
  • Experience with modern deep learning models
  • LLVM and/or Clang compiler development experience
  • Knowledge of modern back-end stack
  • Contributions to open-source infrastructure such as TensorFlow, Pytorch, ONNX, etc.

#LI-Remote 


For Colorado Only: Minimum salary of $113,000 + equity + benefits. Disclosure as required by sb19-085 (8-5-201) of the minimum salary.



At Mythic, we pride ourselves in creating a culture where all employees feel valued and appreciated for the diverse perspectives and backgrounds they bring to the team. We aim to hire smart people, give them the resources they need to do their job well, and then leave the rest up to them. We celebrate individual differences and encourage people to be comfortable bringing their authentic selves to work. At the end of the day, we are committed to building a diverse workforce where everyone belongs.


Mythic is an equal opportunity and affirmative action employer. It ensures equal employment opportunity without discrimination or harassment based on race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, national origin, marital or domestic/civil partnership status, genetic information, citizenship status, veteran status, or any other characteristic protected by law.


We look forward to reviewing your application!

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about MythicFind similar jobs