Strong Middle/Senior Python Developer (AI/ML Integrations)
Project overview
Summa is a cloud-based platform designed to transform the operations of accounting firms and tax consultants in Israel. By automating routine technical and administrative tasks, Summa enables professionals to focus on strategic and analytical aspects of their work, reducing operational hours by up to 80%. The platform leverages advanced technologies such as machine learning, artificial intelligence, and Optical Character Recognition (OCR) to optimize processes, including auditing, bookkeeping, tax reporting, and office management. Fully compliant with Israeli regulations and approved by the Israel Tax Authority, Summa aims to create a paperless, efficient, and cost-effective environment for accounting professionals.
As part of the Summa team, you will play a vital role in enhancing the platform’s functionality, improving its user experience, and ensuring it remains at the forefront of technology in the accounting industry.
Role
As a Strong Middle/Senior Python Developer (AI/ML Integrations) at Summa, you will play a key role in integrating AI and machine learning solutions into the platform, optimizing processes, and ensuring seamless interactions between advanced technologies and user workflows.
Requirements:
- 4+ years of professional experience as a Python Developer
- Proven hands-on experience integrating LLMs into backend or production systems.
- Strong understanding of vector databases and semantic search technologies.
- Solid expertise in RAG architecture and modern AI system design.
- Experience building robust ETL processes and data pipelines.
- Strong knowledge of API development (REST, GraphQL).
- Practical experience with cloud platforms such as AWS or Azure.
- Proficiency with Git and modern CI/CD pipelines
- Experience working in a start-up environment
- English-Upper-Intermediate (B2)
Nice to have
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Experience working with data lakes, data warehouses, or large-scale document processing systems.
- Understanding of MLOps practices, model lifecycle management, and deployment strategies.
- Experience with MCP, advanced agent frameworks, and multi-agent systems.
- Design and maintain automation workflows (e.g., n8n)
- Experience with the fintech industry
Responsibilities:
- Design, develop, and maintain backend services and AI-driven systems using Python.
- Integrate and operationalize Large Language Models (LLMs) in production environments.
- Architect and implement Retrieval-Augmented Generation (RAG) pipelines using vector databases and unstructured data sources.
- Build and optimize ETL workflows and data pipelines for structured and unstructured data.
- Develop and maintain APIs (REST, GraphQL) using frameworks such as FastAPI, Flask, or Django.
- Implement and manage AI agents, agent-to-agent (A2A) interactions, skills, and tool-based reasoning workflows.
- Integrate OCR, document processing, and knowledge extraction pipelines.
- Familiarity with LLM orchestration frameworks such as LangChain, LlamaIndex, or similar.
- Ensure system reliability, scalability, security, and performance in cloud environments.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Contribute to architecture decisions, code reviews, and best practices.
We offer:
- 20 vacation days (workdays)
- 7 sick days
- Personalized career growth
- Education reimbursement
- Corporate events and team buildings
- Equipment provided
Required skills experience
| Python | 4 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |