What is a Software Engineer at Innodata?
As a Software Engineer at Innodata, you are at the intersection of high-scale data engineering and cutting-edge digital transformation. You will contribute to the development of sophisticated platforms that power digital publishing, document imaging, and, increasingly, Generative AI initiatives. Your work directly impacts how global enterprises ingest, process, and utilize massive datasets, making you a critical architect of the company’s technological infrastructure.
This role is both challenging and rewarding, requiring a blend of foundational computer science rigor and the agility to adapt to rapidly evolving AI technologies. You will work within collaborative, multidisciplinary teams, often engaging with product managers and technical leads to solve complex data challenges. Whether you are optimizing backend services or building scalable publishing tools, your contributions will be central to maintaining Innodata's position as a leader in the data services industry.


