Tessl

Technical Staff Member – AI Engineer

Tessl

full-time

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

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