Working Student - ML Compiler

Munich, Germany

Recogni

Multimodal GenAI inference systems. GenAI inference compute for data centers. Recogni’s patented logarithmic number system reduces computational load, making chips smaller, faster, more efficient.

View all jobs at Recogni

Apply now Apply later

On-site | Part-time (20 hours per week)

About Recogni

Artificial intelligence (AI) is transforming our world. It can perform cognitive functions that previously only humans could do, such as perceiving interactions across different environments with the ability to quickly learn and then solve complex problems. Recogni is a system solution company that specializes in the design of industry-leading high-performance, low-power AI inferencing. Our mission is to enable multimodal Generative AI inference acceleration at scale by providing safe, sustainable, high-performance AI-driven solutions for many markets. We are at the leading edge of advancing the latest research and product improvements for Al inference solutions that will make Al even more advantageous for compelling new applications. Recogni is a well funded, fast-paced startup company with headquarters in both San Jose, CA, and Munich, Germany. We also have many talented team members working remotely. We prioritize our employees' well-being and their families, aiming for a healthier, happier life inside and outside work. We value their contributions and offer tailored benefits for health and financial security, catering to different life stages. Our comprehensive benefits and competitive compensation, including flexible spending and Bonusly awards, reflect our commitment to a supportive and inspiring work environment.

 

About the Role

At Recogni, we are at the forefront of cutting-edge AI hardware and software solutions. To keep pace in this dynamic, interdisciplinary field, we are seeking a Working Student in ML Compiler Engineering to contribute to the development of compilers for our custom ASICs.

This role offers an exciting opportunity to gain hands-on experience in full-stack compiler engineering while working alongside a team of experts in a fast-paced, innovative environment. If you are passionate about machine learning compilers, numerical programming, and performance optimization, we’d love to hear from you!

Your Responsibilities

  • Design and implement ML compiler passes and optimizations tailored for our custom ASIC architecture.
  • Enhance and optimize the build system, continuous integration (CI) pipelines, and development infrastructure to support high-performance ML compilation.
  • Develop intuitive tooling to elevate the developer experience of our production ML compiler.

Your Qualifications

  • A highly motivated, curious, and detail-oriented mindset with a strong desire to learn.
  • Passion for ML compilers, numerical programming, and performance optimization.
  • Solid understanding of graph theory and graph algorithms.
  • Proficiency in at least one systems programming language (e.g., C++, Rust).
  • Experience with Python and its ecosystem.
  • Currently enrolled in a Master's program in Electrical Engineering, Robotics, Computer Science, or a related AI field.

Preferred Qualifications (Nice to Have)

  • Familiarity with parallel programming frameworks such as CUDA, OpenCL, or OpenMP.
  • Interest in programming language design and compiler theory.

Reasons to consider joining Recogni

  • Pioneer Status: Join us at the ground floor and contribute to shaping one of the most thrilling and innovative companies in its early stages.
  • Continuous Learning: Engage in valuable learning and development experiences within a dynamic and diverse peer group. Benefit from the expertise of individuals spanning various fields, including Artificial Intelligence & Computer Vision, as well as Systems & Device Engineering.
  • Competitive Compensation: Enjoy a competitive compensation package that reflects your skills and contributions.
  • Perks Galore: Take advantage of enticing perks such as gym membership, corporate discounts, snacks and drinks, and company events.
  • Dynamic Work Environment: Collaborate with sharp and motivated colleagues in a stimulating office setting designed for both productivity and enjoyment.
  • Invest in Your Future: Participate in our Employee Stock Purchase Plan to align your success with the company's growth.
  • Work-Life Balance: Embrace flexibility with options like flexible work hours, the ability to work from home, and a generous allocation of 27 vacation days. Achieve the balance that suits your lifestyle.

Recogni's culture was built on the following values that are equally important to us as business:

  • Put people first. We only succeed when our people succeed.
  • Ethics and integrity always; Being open, honest, and respectful of everyone.
  • Think Big. Be ambitious and have audacious goals.
  • Aim for excellence. Quality and excellence count in everything we do.
  • Own it and get it done. Results matter!
  • Make each person better together than they would be as an individual.
  • Embrace each others’ differences.

     

Recogni is an equal opportunity employer. We believe that a diverse team is better at tackling complex problems and coming up with innovative solutions. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

A note to Recruitment Agencies: Please don’t reach out to Recogni employees or leaders about our roles -- we’ve got it covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.

 

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  6  2  0

Tags: Architecture Computer Science Computer Vision CUDA Engineering Generative AI Machine Learning OpenMP Pipelines Python Research Robotics Rust Security

Perks/benefits: Career development Competitive pay Equity / stock options Fitness / gym Flex hours Flex vacation Health care Startup environment Team events

Regions: Remote/Anywhere Europe
Country: Germany

More jobs like this