Ipsos North America

Senior Software Engineer – AI Systems

Ipsos North America

full-time

Posted on:

Location Type: Hybrid

Location: Romania

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and implement robust Python backend services that connect our survey platforms with advanced processing capabilities.
  • Develop and maintain custom MCP (Model Context Protocol) servers and secure API layers.
  • Ensure reliability, scalability, and observability across systems that integrate with third party AI models.
  • Write production-grade code supporting the full survey lifecycle—including authoring, data collection, and analytics.
  • Turn experimental prototypes into stable, maintainable product features.
  • Implement secure authentication, authorization, and data-handling patterns for service integrations.
  • Evaluate new frameworks and libraries for potential inclusion in our engineering stack.
  • Refactor and optimize existing codebases to support modern, event-driven architectures.
  • Collaborate with cross-functional teams to operationalize new tools and ensure they meet engineering standards.

Requirements

  • 5+years' experience in Python backend development using frameworks like Fast API, Flask, or Django, with solid software design principles (SOLID, DRY).
  • Proven experience building and consuming RESTful APIs, managing authentication (OAuth/JWT), and implementing event-driven workflows.
  • Hands-on experience integrating LLMs or AI APIs (e.g., OpenAI, Anthropic) into applications. Comfortable working with AI inputs and outputs without training models directly.
  • Familiarity with frameworks like Lang Chain or protocols such as MCP, or readiness to adopt them quickly.
  • Practical understanding of CI/CD pipelines, Docker, and cloud-based deployment and infrastructure management.
Benefits
  • Flexible & Hybrid working;
  • Flexible Benefits platform (e.g.: 7Card, Kindergarten support and many more);
  • Additional Vacation days (starting 25 days);
  • Referral & Seniority bonus;
  • Gifts and events on festive days of the year;
  • Bookster;
  • Employee Assistance Program;
  • Rewarding program;
  • Opportunities for professional growth;
  • Online Learning Platform;
  • Productive & collaborative atmosphere;
  • Social and environmental responsibility.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFast APIFlaskDjangoRESTful APIsOAuthJWTevent-driven architectureCI/CDDocker
Soft Skills
collaborationproblem-solvingcommunicationadaptabilityteamwork