This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join our AI Engineering team to explore the boundaries of LLMs and AI, shaping Tessl's direction and transforming the developer experience. You’ll be expected to be a versatile and entreprenurial Software Engineer who loves code and can make things work, using your skills both to build software in the team and to opine as a subject matter expert on how our AI generates code. You’ll collaborate closely with our wider engineering team as well as product and design. We have the resources to afford large experiments and push the state of the art, and our team has a wealth of experience in delivering tools for developers that work at scale.
Job Responsibility:
Use a bit of jq and grep to quickly navigate a dataset, but recognise when it’s time to use a more robust approach and move the team to something like dbt or duckdb
Tune a prompt in our generation workflow, eval the results and write an experiment report on your findings. Leave the eval tooling better than when you found it
Rapidly prototype a new language integration for our code generation pipeline, then develop a plan for a scalable implementation
Factor out a piece of our pipeline to use FaaS, unlocking 1,000x larger evals to run in nearly constant time
Add support for a new model in our elegant model abstraction library, or rewrite it when new model capabilities prove our existing design wrong
Work with our platform team on the next generation of eval facilities, based on your understanding of what researchers need and where the platform is heading
Requirements:
4+ years of experience as a Software Engineer
Equally comfortable contributing to a mature codebase with strict CI criteria or hacking up a quick notebook to prove/disprove something
Proven experience collaborating with researchers and bridging between research-focused and engineering-focused teams
Experience with the applied use of data and statistics, likely to spot and avoid bad data when you see it
Deeply curious about AI and excited about its potential to transform software engineering
Nice to have:
Education or experience in ML/AI, ideally using unstructured data
Experience in rapid prototyping environments
Office of CTO, DevRel, etc.
Programming polyglot experienced in several languages of different paradigms (e.g.: Java, JavaScript/TypeScript, Python, C or C++, Haskell or other functional)
Have a cool project to show us (GitHub links welcome!) and a well articulated answer to the question “Why Tessl?”
What we offer:
25 days holiday
health insurance, including dental and vision, which extends to partners and dependents
company-matched pension
commuting stipend for those who live outside London