hero

Current opportunities at Zetta portfolio companies

Zetta Venture Partners
Zetta Venture Partners
45
companies
205
Jobs

Compiler Software Engineer

CurieTech

CurieTech

Software Engineering
Sunnyvale, CA, USA
Posted on Friday, April 26, 2024

Why Join CurieTech:

Opportunity to work at the forefront of generative AI technology and contribute to groundbreaking advancements. CurieTech, is a Silicon Valley based startup that is building cutting edge AI software to help software development teams be more productive. The company engages in R&D activity to build, fine tune and work with emerging generative AI foundation models. The company was founded in 2023 and is backed by reputed Silicon Valley based venture capitalists.

About the Role:

We are seeking a highly skilled and motivated Compiler Software Engineer to join our dynamic and innovative development team. As a Compiler Software Engineer, you will play a crucial role in designing, implementing, and optimizing code generation technologies that are integral to our software development process. The ideal candidate will have a strong background in computer science, expertise in compiler design, especially the front end of compiler which deals with code analysis and a passion for pushing the boundaries of technology.

Job Function:

Compiler Development:

  • Design and implement code analysis tools for repositories containing multiple languages
  • Design, implement, and maintain front end compiler components many different domain specific languages (DSLs)
  • Optimize the tools to be performant

ML Support:

  • Collaborate with machine learning engineers to enhance these tools for the machine learning models' needs.

Qualifications:

  • Bachelor's or master's degree in computer science, Software Engineering, or a related field.
  • Proven experience in compiler design and development.
  • Proficiency in programming languages such as C/C++, Java, or Python.
  • Strong understanding of computer architecture and operating systems.
  • Familiarity with optimization techniques and algorithms.
  • Excellent problem-solving and debugging skills.
  • Ability and willingness to work onsite 4-5 days a week at our Sunnyvale office

Preferred Skills:

  • Experience with LLVM or GCC compiler frameworks.
  • Experience building language servers and code analysis tools.
  • Familiarity with domain-specific languages (DSLs) and their compilation processes.
  • Contributions to open-source compiler projects.

We believe that everyone should be able to bring their whole selves to work, which is why we are proud to be an inclusive and equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability status, gender identity or Veteran status.