TL;DR
Senior Programming Language Engineer (AI): Designing and optimizing a higher-level programming language based on AI with an accent on language feature design, compiler speed, and AI model generation of code. Focus on applying cutting-edge research, integrating static analysis, and tackling ambiguities in specifications for production-grade software development.
Location: London, UK | On-site
Company
AlumniHub is developing CodeSpeak, a higher-level programming language based on plain English that aims to replace traditional programming languages in production-grade software development.
What you will do
- Analyze specifications to detect ambiguities and contradictions, pushing back when users make mistakes.
- Make models generate good code, utilizing existing agents, building new ones, and integrating static analysis techniques.
- Design language features, including modules, APIs, and architectural patterns.
- Speed up the compiler through clever prompting tricks and low-level optimizations.
- Apply cutting-edge research papers and tools in production.
Requirements
- Smart, curious, self-driven engineers with a passion for making programming better.
- Solid understanding of Computer Science and Software Engineering fundamentals.
- 3+ years of experience delivering production software.
- Actively improve workflows with AI-powered coding tools.
- Have code to show off, including open-source or hobby projects.
- Must be based in London, UK and work on-site.
Culture & Benefits
- Join at an early stage with maximum impact, encouraging initiative and team play.
- Work alongside experts in programming languages, AI, large-scale systems, Computer Science, and mathematical logic.
- Love learning from each other and cracking hard problems together.
- Focused on delivering results that make users happy.
- The team is actively encouraging more women to apply.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →