cover image
Innodata Inc.

Innodata Inc.

www.innodata.com

3 Jobs

5,279 Employees

About the Company

(NASDAQ: INOD) Innodata is a global data engineering company. We believe that data and AI are inextricably linked. That's why we're on a mission to help the world's leading technology companies and enterprises drive Generative and Traditional AI innovation. We provide a range of transferable solutions, platforms, and services for AI builders and adopters. In every relationship, we honor our 35+ year legacy delivering the highest quality data and outstanding outcomes for our customers.

Listed Jobs

Company background Company brand
Company Name
Innodata Inc.
Job Title
Software Engineering Associate
Job Description
**Software Engineering Associate** **Role Summary:** The Software Engineering Associate will develop and deploy generative AI systems, integrating LLM pipelines, APIs, and data infrastructure to create scalable AI solutions for production environments. **Expectations:** - Build end-to-end systems for AI-driven search, recommendation, and personalization. - Collaborate cross-functionally to translate research into user-centric products. **Key Responsibilities:** - Prototype LLM and retrieval systems with safety and filtering mechanisms. - Operate vector databases (Pinecone, Weaviate) and manage embedding models. - Design FastAPI services for search, recommendation, and memory systems. - Implement scalable data pipelines and infrastructure for large-scale indexing. - Optimize APIs for low latency and high-throughput processing. - Capture and implement personalization signals from user interactions. - Conduct system evaluation and UX alignment with research/product teams. **Required Skills:** - Proficient in Python (FastAPI, async/await, Redis, PostgreSQL). - 1–3 years of LLM prompting, RAG, embeddings, vector search. - Experience with APIs, distributed systems, caching, observability. - Familiarity with cloud platforms (GCP/AWS/Azure), Docker, Git, CI/CD. **Required Education & Certifications:** - Bachelor’s degree or higher in Computer Science, AI/ML, Linguistics, or related fields.
Toronto, Canada
On site
Fresher
16-10-2025
Company background Company brand
Company Name
Innodata Inc.
Job Title
Software Engineering Associate (open to US or Canada)
Job Description
**Job Title:** Software Engineering Associate **Role Summary:** Build production‑ready GenAI solutions by prototyping LLM pipelines, managing vector databases, and developing FastAPI services for search, recommendation, and memory. Optimize low‑latency APIs, design resilient distributed systems, and collaborate closely with research and product teams. **Expectations:** - 1‑3 years hands‑on experience in Python (FastAPI, async/await, Redis, PostgreSQL). - Proficiency in LLM prompting, Retrieval‑Augmented Generation (RAG), embeddings, and vector search. - Familiarity with cloud platforms (GCP, AWS, Azure), Docker, Git, and CI/CD pipelines. - Strong communication, self‑drive, and ability to work in a multicultural, fast‑paced environment. **Key Responsibilities** - Prototype LLM + retrieval pipelines with safety and filtering. - Operate vector databases (Pinecone, Weaviate) and manage embeddings. - Build FastAPI services for search, recommendation, and memory. - Design resilient systems with caching, retries, and observability. - Run large‑scale data pipelines for indexing and embeddings. - Capture personalization signals from search, chat, and purchase data. - Optimize APIs for low latency and high throughput. - Collaborate with research and product teams on evaluation and UX. **Required Skills** *Technical* - Python (FastAPI, async/await, Redis, PostgreSQL) - LLM prompting, RAG, embeddings, vector search - APIs, distributed systems, caching, observability - Cloud services (GCP/AWS/Azure), Docker, Git, CI/CD *Preferred* - TypeScript/Node.js (NestJS), React/Next.js - Recommender systems knowledge - Embedding model evaluation *Soft* - Excellent verbal and written communication - Strong time‑management and organizational skills - Self‑starter with customer‑centric mindset - Team player in multicultural, high‑speed settings **Required Education & Certifications** - Bachelor’s degree or higher in Computer Science, Artificial Intelligence, Machine Learning, Linguistics, Localization, or a related field. (No mandatory certifications.)
Toronto, Canada
On site
Fresher
28-10-2025
Company background Company brand
Company Name
Innodata Inc.
Job Title
Legal Specialist
Job Description
**Job title** Legal Specialist **Role Summary** Provide legal expertise and process consulting to standardize primary source workflows across multiple EU jurisdictions. Act as the legal liaison for cross‑functional teams, creating documentation, data standards, and reporting status to program leadership. **Expectations** - Deliver high‑quality, concise documentation and data standards that reflect both regulatory requirements and operational realities. - Communicate effectively in English; knowledge of another EU language is a plus. - Demonstrate initiative and proactive stakeholder engagement. **Key Responsibilities** 1. Analyze each country’s primary source workflow, data, and files in collaboration with business analysts and legal experts. 2. Consolidate findings to design standardized processes and data sets, highlighting any local exceptions. 3. Produce deliverables, including: - As‑is and to‑be process documentation - Spreadsheets of standardized data elements for legal processes 4. Monitor and report standardization progress for all active countries to program leadership. 5. Represent the legal perspective at Program Board and Operational Committee meetings. 6. Participate in meetings between business analysts and the client, providing guidance and contextual expertise. **Required Skills** - Deep knowledge of primary legal sources in the European region. - Excellent written and oral communication; strong presentation skills. - Experience in legal business process consulting and documentation. - Self‑starter, proactive communicator with ability to work independently. **Required Education & Certifications** - Law degree (LL.B., J.D., or equivalent) or related qualified legal professional background. - Proven experience working on EU legal regulations and processes.
Belgium
Remote
20-11-2025