
Technical Staff Member – AI Engineer
Tessl
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Explore the boundaries of LLMs and AI, shaping Tessl's direction and transforming the developer experience.
- Collaborate closely with our wider engineering team as well as product and design.
- 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.
- 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. You care about code efficiency and quality and have firsthand experience in how software is built across teams and environments
- 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).
Benefits
- 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
- cycle to work scheme
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringdata analysisprogrammingrapid prototypingprompt tuningmodel integrationFaaSCI/CDstatisticsmachine learning
Soft Skills
collaborationcuriositycommunicationproblem-solvingadaptabilityteamworkefficiency focusquality focusbridging teamsresearch collaboration