
Senior Software Engineer – AI Systems
Ipsos North America
full-time
Posted on:
Location Type: Hybrid
Location: Romania
Visit company websiteExplore more
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