Website:
iag-services.ai
Job details:
About Us:
IAG is at the forefront of the AI revolution, partnering with leading organizations in the Telecommunications and Customer Experience (CX) sectors. We drive innovation across Product Design, Machine Learning, Cloud Computing, and Software Engineering. Our projects span customer service, telecom, big data, and intelligent automation, leveraging cutting-edge AI/ML technologies to solve complex, real-world challenges and deliver measurable business impact.
About the project
We’re supporting our client in building an advanced AI-driven Sales Intelligence Platform that ingests and analyzes calls to uncover trends, drivers, and actionable insights seamlessly integrating voice insights into CRMs and agentic sales activation workflows. This product is focusing on deep conversation understanding, performance triggers, and CRM-embedded activations. We use modern technologies including Rust, Python, LLM and STT frameworks, cloud services, and scalable real-time data pipelines.
Role Overview
You will own the design, development, and deployment of core features for our analytics platform — including ingestion pipelines, CRM integrations, AI-driven trend detection modules, and backend services. You will collaborate closely with data scientists, product, DevOps, and UX teams to deliver scalable, secure, and high-performance solutions.
Key Responsibilities
- Design, implement, and maintain backend services using Rust and Python (including RustPython as applicable).
- Build ingestion pipelines to process large volumes of audio & metadata (speech-to-text integration).
- Integrate with external systems: CRMs (Salesforce, HubSpot, Zoho, etc.), telephony APIs, and data sources.
- Develop scalable modules for trend detection, call driver analysis, and sales activation triggers.
- Build an operationalize ML/NLP models in production (quality, performance, monitoring).
- Define and enforce API contracts, security best practices, and modular architecture.
- Write clean, well-documented, and tested code (unit, integration, e2e).
- Troubleshoot production issues and guide performance tuning.
- Participate in sprint planning, architectural design sessions, and code reviews.
What You’ll Build / Tech You’ll Touch
- Real-time ingestion layer (audio → text → structured insights)
- CRM connectors (bidirectional sync with leads, activities, insights)
- Trend & pattern detection services (event aggregation, clustering, anomaly detection)
- Microservices & API ecosystem (REST/gRPC)
- Event streaming / queues (Kafka/RabbitMQ/SQS)
- Observability (metrics, tracing, logs)
- Deployment on Cloud environments (AWS/GCP/Azure)
Required Skills & Experience
Technical
- 4+ years professional software development in production systems.
- Strong experience with Rust (systems programming, async ecosystem).
- Solid Python experience (including using Python in data/ML/ETL contexts).
- Familiarity with RustPython or embedding Python interpreters is a plus.
- Experience building scalable backend services, APIs, and distributed systems.
- Knowledge of speech-to-text / NLP / signal processing pipelines (implementing or integrating).
- Experience with CRM APIs (Salesforce, HubSpot, etc.) and building integrations.
- Comfortable with databases (SQL/NoSQL), caching, indexing for analytics workloads.
- Understanding of cloud deployments, CI/CD pipelines, containerization (Docker/K8s).
Soft Skills
- Must be fluent English speaker and speaking French is a +
- Clear communicator, comfortable with cross-functional collaboration.
- Pragmatic problem solver with a user-centric mindset.
- Ownership and accountability for end-to-end delivery.
Nice-to-Have (Bonus)
- Prior experience building conversation analytics / contact center AI products.
- Familiarity with Rust FFI, embedding interpreters, or extending language runtimes.
- Experience with Machine Learning deployment (model serving, pipeline automation).
- Knowledge of telephony APIs (Twilio, Genesys, etc.).
- Exposure to event streaming platforms and real-time stream processing.
What We Offer
- Competitive compensation + performance incentives
- Flexible work model + international team exposure
- Opportunity to shape product direction and tech stack
- Learning & growth support (conferences, training, certifications)
- Collaborative, impact-driven culture
Why Join Us?
- Be part of a forward-thinking company that values innovation, creativity, and clean code.
- Work on projects that have a real-world impact, leveraging cutting-edge technologies.
- Collaborate with a global team of experts passionate about AI and new technologies.
- Opportunities for personal and professional growth in a supportive and dynamic environment.
If you’re passionate about voice AI, scalable systems, and impactful AI SaaS platforms — join us!
Click on Apply to know more.