← Back to list

Job
· Senior
Senior Software Engineer Backend - AI
Software Engineer
• Senior
• Remote
• Full-time
•
Portugal
Design and build the backend services, APIs and data capabilities that power analytics, visualizations and AI-driven insights across Intermedia's products, working closely with frontend, AI/ML and data engineers, product managers and UX teams.
Responsibilities
- ▹Design, develop, test and maintain scalable backend services and APIs that power analytics, dashboards, visualizations and AI-generated insights
- ▹Build services that process, aggregate, enrich and serve structured and unstructured data for interactive analytics experiences
- ▹Develop APIs and data services optimized for efficient consumption by dashboards, visualizations, reporting interfaces and other customer-facing experiences
- ▹Build backend capabilities that enable users to explore, filter, compare, drill into and understand complex datasets and insights
- ▹Develop services that support AI-generated summaries, recommendations, trends, anomalies and other intelligent analytics experiences
- ▹Collaborate with AI/ML engineers to integrate models and AI-generated outputs into customer-facing analytics and visualization experiences
- ▹Partner closely with frontend engineers and UX teams to define service interfaces and data structures that enable intuitive, responsive visualization experiences
- ▹Work with data engineers to establish reliable data flows between source systems, analytical platforms, AI capabilities, visualization services and downstream applications
- ▹Collaborate with product managers and engineering teams to translate customer and business needs into scalable technical solutions
- ▹Contribute to technical design decisions for backend services, analytics APIs, data models, processing workflows, caching strategies and integrations
- ▹Design systems that deliver timely and accurate analytics while maintaining appropriate data quality and consistency
- ▹Optimize data access, aggregation and service performance to support responsive and interactive customer experiences
- ▹Design backend capabilities that can support both predefined analytics experiences and more dynamic, AI-driven exploration of data
- ▹Analyze and improve the performance, scalability, reliability and maintainability of analytics services
- ▹Write high-quality, readable, testable code that follows established engineering standards and best practices
- ▹Participate in code and design reviews and contribute to strong engineering and quality practices across the team
- ▹Troubleshoot and resolve complex issues across backend services, analytics workflows, data processing and frontend integrations
- ▹Build appropriate monitoring, logging, testing and observability into production services
- ▹Collaborate with DevOps and platform teams to support reliable deployment and operation of Analytics Visualizations services
- ▹Stay current with emerging technologies and engineering approaches related to AI, analytics, data visualization, data processing and backend development
- ▹Participate in continuous improvement initiatives that enhance product performance, reliability, customer experience and engineering efficiency
Requirements
- ▹Bachelor's degree in Computer Science, Software Engineering or a related technical field, or equivalent practical experience
- ▹5+ years of professional software engineering experience, with demonstrated experience developing backend applications and services
- ▹Strong proficiency in one or more backend programming languages and associated frameworks
- ▹Experience designing and developing RESTful APIs, microservices or other service-oriented applications
- ▹Solid understanding of software design principles, data structures, algorithms and distributed systems concepts
- ▹Experience working with relational and/or NoSQL databases
- ▹Experience designing applications that process, transform, aggregate or serve significant volumes of data
- ▹Experience developing backend services or APIs that support data-rich, interactive applications
- ▹Experience building and supporting scalable, reliable production applications
- ▹Understanding of data modeling, aggregation, filtering, querying and other patterns commonly used in analytics applications
- ▹Working knowledge of cloud platforms such as AWS or Azure and cloud-based application architectures
- ▹Familiarity with automated testing, CI/CD, source control and modern software development practices
- ▹Strong understanding of application performance and the ability to optimize services and data access for responsive user experiences
- ▹Strong problem-solving skills and the ability to independently investigate and resolve complex technical issues
- ▹Strong communication and collaboration skills with the ability to work effectively across backend, frontend, AI/ML, data, UX and product teams
- ▹Working understanding of Agile development methodologies and frameworks
Soft skills
Independent problem-solvingCommunicationCross-team collaboration
About the company
Intermedia is a leading provider of cloud communications and collaboration technology.
Education: Számítástechnikai, szoftverfejlesztési vagy rokon műszaki alapdiploma, vagy azzal egyenértékű gyakorlat
Similar jobs

Job
· Senior
Senior Software Engineer (Backend) - AI/ML
ClickHouse
AI/MLClickhouse
+2
$147,000–$238,000/yr
gross
🏢 On-site
🗣️ EN
Job
· Senior
Senior Software Engineer, Backend – AI
Intermedia Intelligent Communications
AI/ML
💰 Salary: not specified
🌍 Remote
Portugal only
🗣️ EN
Himalayas

Job
· Senior
Senior AI Developer
ClickUp
AI/MLData Science
+6
💰 Salary: not specified
🌍 Remote
USA only
🗣️ EN

Job
· Senior
Senior Software Engineer, IT Digital Employee Experience
Databricks
AI/MLDatabricks
+8
$159,900–$219,900/yr
gross
🏢 On-site
San Francisco
🗣️ EN

Job
· Senior
Sr. Software Engineer, MarTech (Remote)
CrowdStrike
AI/MLDatabricksData Science
+13
💰 Salary: not specified
🌍 Remote
USA only
🗣️ EN

Job
· Senior
Senior Software Engineer, Application Security
Box
AI/ML
+8
$211,000–$263,500/yr
gross
🏢 On-site
Redwood City
🗣️ EN