
Professional Services Engineer
- Remote
- Lisbon, Lisboa, Portugal
- AI Curation
Job description
At Intento, we automate language translation for Fortune‑500 companies using AI agents. We help global brands provide a native language experience for all their customers across all markets, at all touchpoints.
The Professional Services Engineer designs, integrates, tests, and supports embeddable translation widgets (WST) for enterprise websites, delivering secure, performant, and reliable machine translation (MT) experiences. The role also includes APIs integrations with internal services and LLM/MT providers, as well as building microservices/custom solutions to meet customer needs.
The position collaborates closely with cross-functional teams to ensure smooth integration and high-quality products. We consider candidates living in the European timezone.
Why Join Us?
At Intento, we are redefining the future of translation and multilingual AI. Join us, and be a part of this groundbreaking journey where innovation meets excellence. Intento is a diverse team of over 80+ talented individuals working remotely from different parts of the world.
At Intento, we value our employees and strive to create a work environment that promotes collaboration, flexibility, and growth. As part of our commitment to our team, we offer competitive salaries, a flexible remote culture, and a supportive and collaborative work environment.
What you’ll do
Build and maintain WST:
Create lightweight, resilient, embeddable via <script> solutions on client websites, SPAs, CMSs, and storefronts
Handle complex in‑page scenarios (DOM mutation/virtual DOM changes, Shadow DOM, iframes)
Analyze and manipulate network traffic
Plan test scope per integration, unit tests, manual smoke/regression checks, cross‑browser sanity checks, basic performance sanity
Triage production issues, run root-cause analysis, and deliver stable fixes
API integrations (internal + external): use REST basics, auth (API key/OAuth2), retries/backoff, simple pagination/streaming (SSE), LLM APIs (e.g., Gemini/OpenAI)
Development: design and deliver microservices, connectors, custom solutions (Node.js/Python)
Active communication with colleagues: сollaborate with RnD, CIs, CSMs, and CSO teams
Maintaining documentation: document solutions, deployment steps, and reusable templates
Job requirements
Required:
2+ years in software engineering, integrations, professional services, technical support, or automated testing
Strong JavaScript/TypeScript fundamentals; practical experience with a modern framework (React preferred)
Solid understanding of the web platform: DOM, events, async, fetch/XHR, storage, cookies
Confident with browser DevTools; able to debug complex client-side behavior and performance
Strong manual testing skills across browsers and devices; high attention to detail
Experience with REST API and common auth (API keys, OAuth, JWT, cookies/sessions)
Ability to analyze network traces and reverse engineer endpoints when docs are incomplete
Clear written and spoken English (B2+); comfortable in customer-facing communication (rare, but it happens)
Comfortable balancing several projects with different contexts and adapting to changing priorities; ability to communicate trade‑offs early and keep stakeholders aligned
Self-directed and effective in a fully remote environment
Preferred:
Proficiency in Python for microservices/integrations (FastAPI/Flask)
Comfort with Git, CI/CD, containers (Docker), and logs/monitoring
Experience using LLM for various tasks, understanding the specifics of different models
Experience with machine translation (MT) systems
Experience working in a fully remote startup for at least 1 year
or
All done!
Your application has been successfully submitted!
