What are the responsibilities and job description for the AI Software Engineer position at twentyAI?
About the Role
As a Software Engineer, you will be instrumental in creating and deploying AI-driven applications for our clients. You'll partner with customers to understand their unique challenges, deliver tailored solutions, and contribute to building a collaborative and innovative engineering culture as we scale.
By the time you’ve completed your second project, you'll have contributed to more AI applications across diverse industries and use cases than most AI engineers.
What You Bring :
- Exceptional Coding Expertise (7 years of experience) : You’re skilled at writing clean, efficient, and production-ready code across multiple languages, with a strong focus on software craftsmanship.
- Passion for AI
Whether you've worked on LLM-based projects, experimented with cutting-edge frameworks like LangChain, or are simply a dedicated AI enthusiast, you’re deeply engaged in the AI space.
You embrace challenges, enjoy learning on the go, and love tackling new, complex problems with creativity and persistence.
You’re a self-starter who thrives in a dynamic, fast-paced environment, eager to contribute to both product strategy and shaping company culture.
You prioritize understanding customer needs and ensuring the solutions we build genuinely address their challenges.
You collaborate well with others, offer support when needed, and foster a positive and growth-oriented team culture.
What You’ll Do :
Our Tech Stack :
We adopt a flexible approach to technology, working in our clients' environments and codebases. While Python is frequently used, we work with a variety of tools and technologies based on client needs.
By joining our team, you'll gain expertise with foundational models, as well as tools and frameworks like LangChain, LangSmith, OpenPipe, Pinecone, and ChromaDB.
A Day in the Life :