Job Title or Location
RECENT SEARCHES

Performance Engineering Consultant

1517 Fund
Toronto, ON
$180,000 / year
Contract
Experienced
Posted 15 days ago

At Astrus, we are using AI to automate microchip design, starting with the biggest bottleneck, analog layout. As the Founding Algorithms Engineer at Astrus, you will spearhead the development of our core algorithms that are pivotal in automating microchip design. This role is a blend of deep technical expertise and innovation, focusing on creating and optimizing algorithms like the router, transistor matching, and parasitic extraction. Your role is crucial in our mission to transform chip design, requiring proficiency in low-level programming languages like Rust or C++. You will start as an individual contributor, laying the technical groundwork and progressively assuming leadership responsibilities as you guide the development of our algorithmic infrastructure. Our AI will need to play millions, possibly hundreds of millions of layout games in order to learn, reducing the runtime of these algorithms is critical to the overall success of Astrus. Sophisticated minimum spanning trees using polygons as graph elements and also satisfy manufacturing constraints. Parasitics Extraction: An algorithm that computes resistance and capacitance based on the geometry and electrical properties of the generated layouts. Transistor Matching: An algorithm that optimizes bin packing for weaving transistors together. Develop high-performance algorithms for our algorithmic challenges in Rust or C++. Optimize algorithms for speed and efficiency, ensuring they meet the high-performance demands of microchip design. Collaborate with the broader AI team to integrate these algorithms seamlessly into the AI- system. Engage in system profiling to identify and resolve performance bottlenecks. Stay abreast of the latest advancements in algorithmic design and high-performance computing to continually enhance our tools. An experienced engineer in developing high-performance systems, particularly using Rust or C++. Interested in electrical engineering, circuits, or semiconductors, with a desire to apply your skills in these areas. Bonus points for a background in electrical engineering or a related field. Bonus points for familiarity with AI and machine learning concepts, particularly in the context of high-performance computing. $