Senior Software Engineer, AI

San Francisco OfficeFull-TimeSeniorAI / Data Science

You will be redirected to the company career page

Your Responsibilities @ Aircall:

  • Collaborate on requirements analysis to design the right technical and business solutions for our customers.
  • Propose innovative solutions by staying ahead of AI landscape trends and emerging technologies.
  • Own key responsibilities in the design, architecture, and end-to-end delivery of AI-driven modules.
  • Write clean, scalable, and maintainable code while ensuring proper testing, deployment, and monitoring.
  • Continuously improve code quality through regular refactoring, debugging, and performance enhancements.
  • Contribute to building secure, high-quality AI solutions that power Aircall’s customer experience.
  • Optimize product and platform performance and ensure reliability through live site monitoring.
  • Participate in an on-call rotation to handle critical incidents and maintain system uptime.

Qualifications:

  • AI experience is a must for this position: Strong knowledge of LLMs and hands-on experience building with them - including usage, prompting and model integration.
  • Familiarity with AI frameworks (e.g., LangChain, LlamaIndex, AutoGen) and modern AI architectures such as RAG, vector databases, reranking, and performance optimization.
  • 5+ years of experience in back-end development using Python, TypeScript/Node.js, or Java, with a focus on security, scalability, availability, and performance.
  • Full-stack development experience is a strong plus.
  • Nice to have: Ideally you will have worked with AWS in a production environment and understand how to design for, deploy on and get the best out of, the environment and services provided by Amazon.
  • Security is at the forefront of your mind in everything that you do.

Job Summary

CompanyAircall
LocationSan Francisco Office
TypeFull-Time
LevelSenior
DomainAI / Data Science