Lead Software Engineer
Role details
Job location
Tech stack
Job description
Kleio's Conversational AI is transforming sales and marketing, enabling AI-driven conversations that qualify, engage, and convert high-intent buyers in real time.Our mission is to redefine how B2C and B2B businesses connect with customers, making every interaction intelligent, personal, and effortless. Our multi-agent AI platform automates lead profiling, personalized recommendations, and purchasing journeys, helping enterprises close deals faster and at scale with enterprise-grade security and seamless integrations.Trusted by industry leaders, we currently specialize in real estate, travel, energy efficiency, beauty, automotive, and financial services.The roleAs a lead software engineer of Kleio, you will be tasked with developing the infrastructure and tools to improve our novel Conversational AI technology in our enterprise applications. You'll collaborate with product managers, data scientists, and other engineers and will be responsible for your components' entire lifecycle (from
Requirements
design to deployment and maintenance). As a founding member of Kleio, you will help us shape a healthy company culture based on collaboration and trust, attract and hire the best talent, and build a great company. A successful candidate will thrive in a fast-paced, innovative, and highly collaborative environment, and execute precisely and quickly.ResponsibilitiesDesign and implement robust software engineering solutions and frameworks to solve our customers' needs.Implement and enhance engineering best practices company-wide.Work with data scientists to research and implement the latest approaches to efficiently leverage the latest AI models and techniques.Lead cross-team technical design discussions on application architecture, UI components, UX, back-end and third-party integration, and testing.Manage individual project deliverables and mentor junior team members on industry coding standards and design techniques.Interface and communicate with customers.Help grow the team.Qualifications5+ years of professional software development experience; experience with typed languages (TypeScript, Python + Pydantic, Java, etc.) preferred.Proven track record of designing and developing full-stack web solutions for complex problems.Strong hands-on experience and understanding of data structures, algorithms, profiling/optimization, DRY code, and Object-Oriented and Functional Programming.Demonstrated end-to-end ownership of projects.Excellent verbal and written communication skills in English.Demonstrated interest in Generative AI technology (e.g., you know what a RAG is and how to build a simple one).Preferred qualificationsProven track record of applying ML algorithms in a production system.Professional experience working with LLMs, Agents, etc.Degree in Computer Science, Math, or a similar quantitative field.Practice of Agile development methodology.Experience in leading engineering teams and projects.Seniority LevelMid-Senior levelEmployment TypeFull-timeJob