Senior Software Engineer - AI Experience
Spendflo
Software Engineering, Data Science
India
Posted on Dec 11, 2024
We are seeking a Senior AI Engineer with strong backend development skills and expertise in data modelling. In this role, you will be responsible for designing, building, and scaling the AI layer of our product, integrating open-source AI models and external APIs.
You will work closely with product managers, engineers, and data scientists to implement AI-driven solutions that enhance our product's capabilities and drive business value.
Key Responsibilities:
- Own and lead the development of the AI layer, designing scalable AI solutions to enhance the product
- Work with open-source AI models, external APIs, and backend services to integrate AI features like document parsing, natural language processing, and automated workflows
- Design and implement data models and structures that support AI processes, ensuring data integrity, scalability, and performance
- Collaborate with engineering and data teams to optimize backend systems and ensure seamless integration of AI components
- Troubleshoot and resolve issues related to AI features, ensuring high-quality and reliable performance
- Continuously optimize AI models and backend systems for speed, scalability, and efficiency
- Stay current with advancements in AI technologies and trends, evaluating their applicability to our product
- Mentor and guide junior engineers on best practices for backend development and AI integration
Required Qualifications:
- 5+ years of experience in software engineering, with a strong focus on backend development and AI integration (not core AI or ML roles)
- Solid understanding of AI technologies, open-source models, and how to integrate them into production systems
- Strong backend development skills in languages like Java or TypeScript
- Expertise in designing and implementing data models that support AI features, with a focus on data integrity and scalability
- Experience with backend frameworks (e.g., NestJS, Express) and API design for AI systems
- Familiarity with cloud platforms and AI model deployment (e.g., AWS, GCP)
- Strong problem-solving and debugging skills, with a focus on backend performance and AI optimization
- Excellent communication and collaboration skills, with the ability to work cross-functionally and mentor junior engineers
Preferred Qualifications:
- Experience with AI-driven conversational interfaces, document parsing, or natural language processing
- Familiarity with procurement, SaaS management, or finance tools
- Experience in a startup or fast-paced environment with a hands-on approach to product development