Software Engineer, Programming Languages
Palo Alto, CA, USA
Posted on Friday, June 23, 2023
Lamini AI is at the forefront of bringing LLMs to production. We are on a mission to help every company unlock the power of generative AI, by putting their own data to work. Our team is made up of highly experienced ML engineers and tech industry veterans and we’re backed by leading computing and technology companies.
About the role:
We are currently looking for exceptionally talented Software Engineers to join our small team.
You will be responsible for developing and designing DSLs (Domain Specific Languages) for LLMs.
You will build the language software development toolkits (SDKs) that allow external developers to access Lamini AI System from all supported languages.
You will own the component of the generated software runtime (backend, frontend) as well as code generators.
Must to have:
Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
Passion for programming languages.
Proficiency in Python
Enjoy learning language internals and advanced language features.
Strong competency in object-oriented programming, data structures, and algorithms.
Enjoy working with abstract concepts and finding elegant, rigorous solutions to complex problems.
Understanding of software development principles and design patterns.
Understanding of software development lifecycle, tools, and standard methodologies.
Excellent communication and collaboration skills.
Intellectually curious and open to challenges.
Thrive in a fast-paced, dynamic environment, and value end-to-end ownership of projects.
Nice to have:
Experience creating Domain-Specific Languages.
Experience with end-to-end development of Python packages.
Understand how compilers work, e.g. AST, IR, optimizations, code generation
At Lamini AI, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. Lamini AI believes that diversity and inclusion among our employees is critical to our success as a company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. Selection for employment is decided on the basis of qualifications, merit, and business need.